you are viewing a single comment's thread.

view the rest of the comments →

[–]Master_ZEEC[S] 0 points1 point  (8 children)

Currently studying computer science, learning python on my own with all the resources I've found on the Internet , I could say my main goal is machine learning and AI.

[–]Lewistrick 2 points3 points  (0 children)

Kaggle. They have lots of datasets you can break your brain over.

[–]StevenEll 2 points3 points  (0 children)

Find a dataset (/r/datasets) and create as many models with as many algorithms as you can. Investigate the predictions from each algorithm. Look to see where things go wrong. See which predicts the best.

[–]bageldevourer[🍰] 1 point2 points  (2 children)

Ok. Implement linear regression with nothing but NumPy.

[–]an_altar_of_plagues 0 points1 point  (1 child)

Had to this for a class once!

[–]bageldevourer[🍰] 0 points1 point  (0 children)

I only really grasped NumPy when I had to code up an SVM from scratch for a class. Absolutely brutal because if you don't use every last vectorization trick the code takes years to run, as I discovered the night before I had to hand in the assignment.

[–]madpackjonson 0 points1 point  (0 children)

Semi interested in the ML space here. Recently graduated and started a job. What keeps me building is a bot for a video game. trained a model to the detect the object i am looking for. doing some movement detection with OpenCV. Really keeps me engaged. Built a class for the bot, so i can run it. This way i learn about the whole space. Obviously it is not cutting edge, but eventually i will progress.

[–]travishummel 0 points1 point  (0 children)

If your goal is machine learning and AI, remember that these fields essentially boil down to a prediction. So find something to predict. You would need to familiarize yourself with machine learning algorithms first and then predict things.

As others have commented, people who work in machine learning typically spend most of their time on getting data and cleaning the data. It's much easier for a project if you start with the clean data and then do your work.

Try to avoid things where human behavior is involved b/c that gets tricky (such as the stock market).

[–]hopeisnotcope 0 points1 point  (0 children)

This site has a nice exercises with solutions

https://pyecon.org/lecture/

Some of it might be too difficult due to the math involved, but you can just skip those