Machine Learning Club of Hunter College

Here to blog and supply info/resources to anyone from a beginner to a veteran in machine learning. My hope is to find others like me  who want to work on some really interesting projects together!

 So, I guess I could give you some background on myself before we begin. My name is Matthew DiCicco, I’m from Texas but moved to NY at a young age. Been here, been back there, now I’m in the city just trying to refine my ML skills while attending Hunter College and doing a double major in Math and Comp Sci. The purpose of this site is to serve as the platform for the ML club at Hunter. The goal is to get like-minded Hunter Students together to cultivate and foster a place of learning for ML related applications. With time, it is my goal to see this site grow into an official stage for our projects. Any way's, that’s me, that’s the club, let’s get started. 

For those of you that don’t know what Kaggle is then I highly recommend getting an account and doing there online machine learning courses. They will give you a brief overview of what machine learning is, and you’ll be able to do your first interactive projects there. It’s the perfect place for new projects, friendly competition, and meeting others/asking questions. You can seriously learn a lot there.  


For those of you that are nervous, and feel like you're not even ready for Kaggle, then hop on coursera. And start yourself off with this course. Its an amazing introductory course to all the essential aspects of machine learning. However, it can get complicated at times. So be ready to look up a lot of the information on your own. What helped me through it was articles on this website, I literally searched up whatever question I had, and they had some sort of answer. I’m giving you all a huge resource and you don’t even know it yet, that website (towardsdatascience) is a huge help. You’ll see why in the future.  

Okay, now that we have some prerequisites out the way, let me say a few more things. Machine learning is a huge field, consisting of tons of different ways to approach problems. And what no one tells you at first, and trust me, this is coming from the kid that picked this stuff up from reading arxiv articles form Cornell's database, is that the easiest place to start in this community is from the fundamental models. You can't just jump into Neural Networks; you won't truly understand what's going on. You need to start with linear regression, logistic regression, decision trees, random forest, and K-means. And then once you’ve learned these and picked up on the ways you can permutate these models you'll be much better off when going into stuff like reinforcement learning, general adversial networks, and Neural Networks.   


So, what I’m going to do is give you guys excellent places to start your very first machine learning models (straight from the fundamentals). Whilst supplying excellent places to really learn about them as well. Here it is: 

Linear Regression

fundamentals: 

intro and hyperparameter tuning

Logistic Regression

fundamentals:

 overview and fundamental 


Decision Trees

fundamentals: 

 overview and hyperparameter tuning 

K-means

fundamentals:

 overview


Check out my articles on medium as well. I go over how to address collinearity in this one. I talk about decision tree hyper-parameters in this one. And I do a guided project from coursera in this one. There all amazing articles that explain a lot!

Questions?

Contact matthew.dicicco38@myhunter.cuny.edu to get more information. Or check out some repositories that some of the club leaaders worked on at github, another one, and others. My linkedin acount as well. And my medium blogs. Peace! 

EntropyExplained.pdf

Entropy Eval- from me

ElbowMethodExplained.pdf

Elbow Method Eval - from me

InertiaExplained.pdf

Inertia Eval - from me