This is my first class with Georgia Tech OMSCS program. I would prefer to take a different class as my first class (Machine Learning) so I have a better understanding of machine learning algorithms before trying to apply them, but as a newcomer you’re the last in a priority list. So, the other classes were completely full by the time I could make my selection.
It would help if you are familiar with Python and at least some machine learning algorithms.
The second homework involves some math that requires you to use a chained derivative rule. However, the majority of the tasks are more practical.
Very intense. You’ll have to use multiple languages and tools to accomplish your homework. For this year (Spring 2019) this includes Python, a variation of SQL, Scala; Hadoop, Pig, Spark… This class is taking more of my time than what I wanted to spend on it with a family and a full-time job.
The automated code grader has bugs. So far, I’ve had two homework assignments. The first one had some points taken off because of the tasks we were not even supposed to do. The second one had some points taken off, because it ran it in way that I did not expect it to run, and the assignment did not mention anything about this. I had the full credit restored after talking to teaching assistants and demonstrating that the issue was with the grader and not my code. The teaching assistant are very responsive when you send them an email.
Docker – there are several ways you can run your homework assignments. If you don’t want to set up your home environment for each task. I used the provided docker image (there is also an option to use Azure virtual machine, but I did not use that option).
TEX editor – I used TeXstudio on Mac. You can use a regular Word and save to pdf for homework assignments which require a written answer. But, some of them require you to type formulas. And, although I found using TEX format extremely frustrating, at least the original homework assignment is provided both in tex and pdf formats. So you can start with that provided tex file and adjust fill out the answers.