Profile

Cover photo
Deepak Angrula
Attended Indian Institute of Technology Bombay
Lived in Mumbai
160 followers|34,726 views
AboutPosts

Stream

Deepak Angrula

Course Discussion  - 
 
I am enrolled for Data and Visual Analytics and Machine Learning in Fall 2016. I might drop one of them in a moment of panic as a lot of people suggest taking Machine Learning as a lone course. Given its legendary status, can someone give some pointers on how to do well in the course, a sort of survival guide. How can I use the summer to do really well in the course?
PS: I also saw somewhere a link to a github repo where someone had written the bootstrapping code for a few projects. Apparently, a good amount of time goes in that. Also, how important is Tom Mitchell's book for the course? Is it required to get a good grade for the course?
1
1
Amin Mansuri's profile photoDeepak Angrula's profile photoDana Sheahen's profile photoAdam Acosta's profile photo
14 comments
 
Definitely learn a toolset, any toolset. I went with R for a few reasons. 1) I already knew it really well, 2) it's a statistical computing language, so designed for this sort of thing, and 3) there are great packages for managing entire experiments, tuning hyperparameters for multiple learners, automatically balancing load across processor cores, and even generating LaTex documents with floating graphics directly from your experiment scripts.

That last feature especially didn't exist in any other language I knew of until someone ported knitr to knitpy last winter. It saves a ton of time to have your results tables and charts updated automatically without having to copy and paste anything every time you rerun an experiment with new parameters. And it really is just waiting for experiments to finish that eats up a lot of time. Hyperparameter tuning is an embarrassingly parallel task and you can get very close to linear speedup from using all your cores, so it's hugely advantageous to use some kind of framework that will do that for you.

Since you're graded entirely on your analysis and of course exam performance, it's important to save as much time as you can on actual coding and waiting around for experiments to complete. Anything that gives you more time for the important parts.
Add a comment...

Deepak Angrula

Course Discussion  - 
 
I hear that there is an optional hardware project for "AI for Robotics". Is there any description available for this project? I want to check what hardware I will need for this.
2
Ashutosh Dwivedi's profile photoAmit Trivedi's profile photoJon Keller's profile photoAmin Mansuri's profile photo
24 comments
 
I was wondering if I could buy some ready made robots for about $50 that can be programmed using Python. Because I want to buy about 30 of them for a highschool project. At that price I could even get students to buy it for themselves.
Add a comment...

Deepak Angrula

Course Discussion  - 
 
I mailed Guy Lebanon (Instructor for Data and Visual Analytics Fall 2016) asking for syllabus as well as prerequisites if any. Here is his reply:

"""
The syllabus will be available a bit later. Pre-reqs are: linear algebra, calculus, and programming experience.
"""

Hope this helps everyone enrolled!
7
Gautam Naha's profile photoShih-gian Lee's profile photoRomeo Cabrera's profile photoDavid Moore's profile photo
9 comments
 
Yeah it's fine here. Just a lot of shaking so I can't imagine how it was closer to the coast.
Add a comment...

Deepak Angrula

Course Discussion  - 
 
The "computing systems" specialisation (http://www.omscs.gatech.edu/specialization-computing-systems) has an amazing mix of core courses but the range of subjects in electives is quite limited. It seems more like a specialisation in "software engineering" than systems. Would have loved to see courses on distributed systems,  advanced concepts in database implementation on the systems side and compilers, programming language design courses on software side. Not that I am complaining, its amazing that OMSCS exists, but one can wish!
1
Amin Mansuri's profile photoAdam Acosta's profile photoSteve Bishtaw's profile photoMalik Umer's profile photo
8 comments
 
Computing systems is closer to the field of computer engineering. Some good subjects i would expect are embedded systems, distributed systems, reconfigurable systems, real time systems, computer architecture, algorithms etc. Hope to see these kind of courses in omscs soon.
Add a comment...

Deepak Angrula

General Discussion  - 
 
For anyone looking to control the amount of email (via mailing lists) you get from GT, this is the place to go: https://lists.gatech.edu/ .You can subscribe/unsubscribe from hundreds of lists here. Login using your gatech email id.
Welcome. This is the web interface for Georgia Tech's mailing list server, lists.gatech.edu. Using this web site, you can subscribe to lists, unsubscribe, manage lists you own, review archives, etc. (The availability of these actions for a particular list will depend on that list's configuration ...
5
Amit Trivedi's profile photo
 
Thanks +Deepak Angrula 
Add a comment...

Deepak Angrula

General Discussion  - 
16
José Luis Fernández Barros's profile photoDavid Williams's profile photoNick Pappas's profile photoDante Ciolfi's profile photo
5 comments
 
Leo Benatar is awesome!
Add a comment...

Deepak Angrula

General Discussion  - 
 
Has anyone suffered an in-test proctor-track failure? It happened with me today. The proctoring software just got frozen and would not respond with the testing application complaining that it could not connect to the proctoring software. I was forced to give the test in unproctored mode. I mailed the instructors after the test about what happened but I am really panicking that this happened. Just wanted to know if someone has faced a similar issue and what was the resolution? It sucks for this to happen at the end of the semester.
2
Samantha Campo's profile photoAmin Mansuri's profile photoDeepak Angrula's profile photo
24 comments
 
And it happened again! This time it just crashed silently with no trace of error. Fortunately, this time proctortrack support was able to help me remotely via teamviewer (with the clock running !!) Good thing we have liberal test duration. But what can I do to not have this problem in the first place? Its really making me a lot more nervous than I would like before the exams. Can you imagine your worst fear coming true?
After the first crash I did ask the instructors in piazza about the emergency action. The response was that this time very few people have faced problems and they don't expect much issues.
I hope proctortrack pushes crash reports (though I doubt) because I feel like "guilty until proven innocent" every time I have to explain this to the instructors.
Add a comment...

Deepak Angrula

Course Discussion  - 
 
The question about how to complete the requirements for machine learning specialisation is often asked. I think we have enough number of electives now. Based on the current availability in Fall 2016, here is the path:

Core Courses (Must do both for now)
CS 6505 Computability, Algorithms, and Complexity
CS 7641 Machine Learning

Electives (Pick 3 or more!)
CS 7646 Machine Learning for Trading
CSE 6242 Data and Visual Analytics
CS 8803-O03 Special Topics: Reinforcement Learning (Not listed officially)
CSE 8803 Special Topics: Big Data for Health Informatics (Not listed officially)

I am really excited about Data and Visual analytics and have registered for it in the Fall.
What do you guys think?
4
Brent Wagenseller's profile photoDeepak Angrula's profile photoTamara KW Muccia, PMP's profile photoRafael Espericueta's profile photo
5 comments
 
+Brent Wagenseller Me too!  See you in both forums in the fall.
Add a comment...

Deepak Angrula

General Discussion  - 
 
Is it safe to store course related code on github.gatech.edu? By safe I mean will I have access to it as long as I am enrolled? Also, do I need to connect via VPN for ssh key based access to the repo? Right now I am using https and its annoying to type the password every time. 
1
Pico Geyer's profile photoAndrew Becker's profile photoDavid Williams's profile photoMatt Stephenson's profile photo
5 comments
 
On the GaTech GitHub, I use the credential storage David mentioned with a long timeout. 
Add a comment...

Deepak Angrula

Course Discussion  - 
 
Hi Everyone. I was finally able to register for Computer Vision, my preferred choice for the coming semester. Although I am also registered for HPC, I will be dropping it. As this is my first semester, I will only take a single course. To those of you who have taken CV, is there a proctored exam in this course? Not very clear from the course reviews. 
1
Esaias Pech's profile photoDeepak Angrula's profile photoAdelene Sim's profile photo
5 comments
 
I took CV then CP. Like +Esaias Pech mentioned, CV is much more math heavy, while CP is more "applied" heavy (for lack of better word). I enjoyed both classes, but personally preferred CV since I like knowing the details of the math. Both are great classes though!
I took CV with ML in my first semester. I came out thinking, "should have listened to Mimi and taken only one class". CV alone is more than enough work. That way you'll have time to really learn properly.
As for exams, CP had an open book exam which you can take twice. CV was a non-proctored exam and open book. A study guide is given prior. With the change of instructor this might change, and who knows, maybe CV exam style will be more like CP?
Add a comment...

Deepak Angrula

Course Discussion  - 
 
Hello All ! I got accepted a few days back and I am very excited to start this Fall. I have a couple of questions which I believe would be useful to new students.
1) For a new student, would you guys recommend taking up one course or two in the first semester? I have a full time job so more then two is will be very stressing. As I am a little worried about the clearing the two foundational courses requirement, so thinking of taking it easy by starting with a single course. Although two is tempting.

2) What course or a combination of two courses offered in the coming Fall would you suggest for a new entrant. I am a programmer by profession so coding is not a concern. 

I am hoping people will pitch in with their experience of starting the programme.
1
Deepak Angrula's profile photoJim Gorman's profile photoBen Deardorff's profile photoAaron Yip's profile photo
12 comments
 
+Jim Gorman FWIW, I've met GT undergrads who took the course and did fine. It's rough if you never get into the mindset, but very doable once you do. :) 
Add a comment...
Education
  • Indian Institute of Technology Bombay
    B. Tech, 2000 - 2004
Basic Information
Gender
Male
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Mumbai
Links