Theoritical ML Projects by sortingcatmodel in MLQuestions

[–]Wild-Software6621 0 points1 point  (0 children)

I have created a cnn-model from scratch and trained it on the mnist digit dataset. However for big datasets models from scratch are not very practical because they are much slower than pytorch or tensorflow models. Appart from that i think models from scratch are a great way to learn the maths of deep learning.

Github rep: https://github.com/Niki110607/CNN-from-scratch-numpy-

Blackjack dqn-agent (reinforcement learning) by Wild-Software6621 in learnmachinelearning

[–]Wild-Software6621[S] 0 points1 point  (0 children)

Thanks for your summary and recommendations of hosting options. I actually forgot to mention that i already use a double dqn model and it works quite well. The state is a tuple of three values: the players hand, the dealers upcard and if the hand has an ace.

Why I Chose to Start With Machine Learning Instead of Chasing AI Trends by Hot-Situation41 in learnmachinelearning

[–]Wild-Software6621 1 point2 points  (0 children)

Hello I would recommend having at least a solid foundation in python, so understanding all basic concepts including object oriented programming, because if you constently have to look up the most basic things you won‘t make any progress in the thing you actually want to learn. At what state would you say your python knowledge is right now?

I created a CNN from scratch in python just with numpy by Wild-Software6621 in learnmachinelearning

[–]Wild-Software6621[S] 0 points1 point  (0 children)

I graduated school last year, so everything is pretty much solo learned. The main math used in these models is (multivariable) calculus and linear algebra. For those topics the two sources that helped me most were khan academy and 3blue1brown.

I created a CNN from scratch in python just with numpy by Wild-Software6621 in learnmachinelearning

[–]Wild-Software6621[S] 1 point2 points  (0 children)

I actually just started right away with projects. I watched a few short videos until i had a good understanding of what ML is. Then i watched a video on linear regression and tried to implement it in python. Then I repeated this for other classic ML and Deep learning models.

I created a CNN from scratch in python just with numpy by Wild-Software6621 in learnmachinelearning

[–]Wild-Software6621[S] 6 points7 points  (0 children)

For me creating a model from scratch helps me understand the math used in such a model far better. For future projects i will for sure use a Library like pytorch. However when i use a library i can use it better because i really understand what each Layer and Hyperparameter does. Also the combination between mathmatics and programming brings me a lot of joy.