CS371p Spring 2020: Kevin Hao

Kevin Hao
2 min readMar 7, 2020

Blog #7

What did you do this past week?

This past week, I mainly was working on my research. We are currently working on developing a method to parse robot movement using video input. We are currently coming up with a way to automatically generate training data for our convolutional neural network and LSTM. So this past week, we worked on getting the simulation up and running and being able to record these movements virtually. Outside of class, I am also learning Dvorak, a keyboard layout that will hopefully improve my overall typing speed. I started this week at a measly 20 wpm and now I can reach speeds up to 45 wpm.

What’s in your way?

In my way this week was getting my algorithms test, which was pretty scary. Fortunately, I did better than expected so I have one less thing to worry about. In this class, some of the lectures were fairly mind-blowing.

What will you do next week?

Next week, I will be studying for this test. This will involve doing all the in-class Hackerranks and going over the code Professor Downing wrote during class. In addition, I will probably get started on the next project.

What was your experience of range_iterator, range and iteration? (this question will vary, week to week)

Since I started out my coding adventure in Java, I didn’t really put too much thought into iterators. I would basically only make use of them in for-each loops without even explicitly declaring them. In C++, they see very useful and almost necessary when using certain data structures. Thinking about a range as an iterable object that only holds one value was also completely outside of what I expected iterators to be.

What made you happy this week?

This week, making progress on my research made me very happy. Getting the simulation to work after working out all the dependency issues was very satisfying. As I said above, getting a decent grade on my algorithms exam also made me happy.

What’s your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is anaconda. Having an application that takes care of environments and package control is very nice. Being able to create environments for certain projects is nice to not flood all of your workspaces with libraries. In addition, finding all the necessary libraries needed in a virtual environment is easy when working in a group.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Kevin Hao
Kevin Hao

Written by Kevin Hao

0 Followers

College student at UT austin, Sophomore in Computer Science

No responses yet

Write a response