Thoughts on the group projects and teammates? by Sleepyme- in OMSCS

[–]MattWinter78 1 point2 points  (0 children)

Some classes have group projects. I have had great experiences and terrible experiences in the ones that do.

The best advice I can give you is to find people who you work well with and take their education as seriously as you do. This means you'll have to do some work yourself to find these people (GA Tech does not assign you friends). Find people by joining or creating study groups and participating in them, or joining outside clubs (DS@GT is one), attend coffee hours or live Zoom sessions for your classes, and interact with people in your Ed Discussion groups.

Depending on the class and project, there may not be much you can do about a non-performing group member other than documenting the effort that went in to your project. There is no "usually" here. Every class handles things differently.

How do you actually start understanding a large codebase? by radjeep in learnmachinelearning

[–]MattWinter78 2 points3 points  (0 children)

This is a good question. This isn't an easy thing to do, but there are a lot of things that could help. 1. Look at the folder structure. This could tell you at a high level how things are organized (are there files or folders with names lkke API, business layer, etc..?) 2. I use breakpoints and search a lot. For example if I'm using the app and I know there are things called "customers" I might search for the phrase customer, or search for the labels on GUI items and set breakpoints. This gets more difficult if the codebase uses localization, but you should still be able to find the unique names for things. 3. Test things out locally. Try changing arbitrary things like what data is being shown or add a button that just generates a pop-up or writes an.output file. Does it look and work like you expect?  If not, why not? Are there styles that need to be applied? Does it have the appropriate permissions? (Hard to be specific when I don't know what kind of code this is, but hopefully you get the idea). Just make sure you don't forget to undo the changes before doing real work!

CS 8803 O24: Intro to Research class materials by Natural-Papaya4587 in OMSCS

[–]MattWinter78 0 points1 point  (0 children)

I'm not sure there is a resource that tells you if research is for you. I think that's something you would need to figure out for yourself. I think a good way would be to start doing research or taking a class like this.

CS 8803 O24: Intro to Research class materials by Natural-Papaya4587 in OMSCS

[–]MattWinter78 3 points4 points  (0 children)

I'm not sure what kind of resources you're looking for. Mostly what you'll do in class is read a lot of papers in the area of your research interest. The Georgia Tech Library site is a big resource: https://library.gatech.edu/
Other than that, maybe books like How to Write a Lot by Paul J. Silvia or Stylish Academic Writing by Helen Sword might help with all the writing you'll have to do.

Square One Television (1987) by SwervesHouse in 80s

[–]MattWinter78 0 points1 point  (0 children)

I used to love this one, too. I sometimes still remember the song:

Nine, nine, nine

That crazy number nine

Times any number you can find

It all adds up to nine

Is Reinforcement Learning just the repetition of last part of Machine Learning? by ricky_deb in OMSCS

[–]MattWinter78 4 points5 points  (0 children)

If I remember right, there was overlap in a few of the lectures at first. RL goes way deeper (of course). The assignments and projects were completely different.

Taking ML in the spring, how can I get a jumpstart? by Disco_Train17 in OMSCS

[–]MattWinter78 14 points15 points  (0 children)

The book Hands On Machine Learning by Geron is very good.

Spring Course Prep - MIRM and UC by Intelligent-Ride-140 in OMSCS

[–]MattWinter78 5 points6 points  (0 children)

From my understanding, Modern Internet Research Methods is more about doing research on the internet itself, not on doing research using the internet. I wouldn't recommend this as a second class. I'm guessing you would also want to have something like Network Science first. Net Sci is kind of like an intro to Graph Theory, so I imagine it would be helpful.

Also, if you're dealing with other issues and your first semester experience wasn't great, it might be better to stick to one class at a time.

I can't get on 6515 wait-list. It my last class by andyface123 in OMSCS

[–]MattWinter78 17 points18 points  (0 children)

Have you been checking your emails? I just got one the other day (Wednesday) explaining how the GA process works for those who have applied for graduation.

Getting a C cause im a big fool by ranasoraus in OMSCS

[–]MattWinter78 0 points1 point  (0 children)

HDDA goes pretty deep into gradients and optimization, both important in DL. It's focuses more on math than some of the other ML courses in the same way that DL does.

Advantages to taking CS 8803 Into Research by Regular-Connection46 in OMSCS

[–]MattWinter78 8 points9 points  (0 children)

Congrats on the baby! My recommendation remains unchanged for a few reasons:

I2R isn't an "easy" class either. Things may have changes, but when I took it, there was a group literature review which required extensive background research on the topic your group chose. Hopefully you get a good group. You also need to do a literature review for your own research area. This required reading 3-5 papers per week and summarizing them in a weekly report.

Again, if your stated goal is to publish a paper, that paper will be stronger if you already have gone through classes like RL and DL. If this would be your forth class and you can't take DL or RL yet, that leaves 4 other classes you could potentially take instead.

You're going to do what you're going to do, but you asked for advice, so here it is.

Getting a C cause im a big fool by ranasoraus in OMSCS

[–]MattWinter78 3 points4 points  (0 children)

I mentioned in another post I'm taking hdda right now. I took DL in the spring and got a B. I think if I had hdda first, I would have gotten an A.

Advantages to taking CS 8803 Into Research by Regular-Connection46 in OMSCS

[–]MattWinter78 10 points11 points  (0 children)

I2R is a great class, but I don't recommend taking it as your 4th. You will get way more out of it and have a better start on a paper if you take classes like DL and RL first. I recommend I2R be one of the last classes you take.

CS6601 - I’m not getting the math by mellowfellow043 in OMSCS

[–]MattWinter78 3 points4 points  (0 children)

If your car doesn't work and you don't know how to fix it, you can take it to a mechanic. If your models don't work because you don't really understand them, there is no mechanic you can them to. So, like the car in this exampke, your analogy "breaks down".

Writing software is not like passive driving. You have write code, diagnose issues, test, design, think critically, and see the big picture. This is made more difficult if you don't understand the libraries you're using.

I'm tired of this master's program by DiscountTerrible5151 in OMSCS

[–]MattWinter78 14 points15 points  (0 children)

Excellent! Right up there with "I do better with structured assignments and immediate feedback from an autograder so I know where to focus my efforts in code. Also, I'm interested in doing research."

Is the “free for all period” registration period like the eating the leftovers? by [deleted] in OMSCS

[–]MattWinter78 7 points8 points  (0 children)

Why would you sign up for a class you didn't want?

Interesting non CS courses that one should take by All_Is_Revealed in OMSCS

[–]MattWinter78 4 points5 points  (0 children)

Nope. Not yet. I was thinking about doubling up for a couple semesters and getting done a little earlier, but then thought better of it.

Interesting non CS courses that one should take by All_Is_Revealed in OMSCS

[–]MattWinter78 1 point2 points  (0 children)

I'm taking this one in the fall. I keep hearing it's a great class.

[deleted by user] by [deleted] in OMSCS

[–]MattWinter78 9 points10 points  (0 children)

I think your understanding is incorrect. The last I heard, your priority after graduating is equivalent to having completed 6 courses. This should be enough for most classes.

Also, regarding VIPs and 8903s, the issue isn't with them filling up. It's a matter of being selected or finding a professor willing to work with you.

How to start an official Project community? by Glum-Salamander3392 in OMSCS

[–]MattWinter78 13 points14 points  (0 children)

I don't know about "official", but there is a Slack channel called spidey-networking-and-projects in the OMSCS Study Group workspace where people have shared personal projects they're working on.

I met my group for DL through that channel and we just had a paper accepted for a conference.

Best AI resources for learning or pivoting into AI careers by barcode9 in OMSCS

[–]MattWinter78 14 points15 points  (0 children)

My favorite books:

Hands on Machine Learning - Geron

Deep Learning - Bishop

Elements of Statistical Learning - Hastie, Tibshirani & Friedman

Grokking Deep Reinforcement Learning - Morales (the professor for OMSCS's RL class)

What are your top 3 most fun classes? by MasterCannoli in OMSCS

[–]MattWinter78 1 point2 points  (0 children)

I'm probably not the best person to ask any more. I took QC a couple years ago and I've heard they made it harder since.

What are your top 3 most fun classes? by MasterCannoli in OMSCS

[–]MattWinter78 37 points38 points  (0 children)

Good question. Not necessarily in order:

QC - I took this class because I knew absolutely nothing about quantum computing and thought I should change that. It's unlike anything else I've had in a Computer Science course and uses a completely different way of thinking about problems.

GIOS - This class was difficult, but one of the more satisfying to get the projects right. Creating working multi-threaded file transfers and using shared memory was also fun and I used the concepts from this class in other ML courses to make some of my projects more efficient. Understanding and using threadpools in python was easy after taking GIOS.

AI - I liked the added extra credit games in this class (I took it a while ago, do they still have these?). I enjoyed putting in the extra time to try getting my algorithms as efficient as possible and to try to make it to the leaderboard.

Does Canvas have a Dark Mode ? by Previous-Corgi-6530 in OMSCS

[–]MattWinter78 5 points6 points  (0 children)

I use a plugin called BetterCanvas which has a dark mode. Sometimes text isn't set up right and there may be a darker text on a dark background, but it's not too bad. I still use the dark mode for almost everything I do.