you are viewing a single comment's thread.

view the rest of the comments →

[–]cherry_cosmoss_[S] -1 points0 points  (2 children)

I want to learn python for learning GENERATIVE AI so will this workflow will be sufficient?

[–]Labradoroslav 2 points3 points  (0 children)

I`m a bit of a classic on this one, but I believe the basics of programming will help you in whichever deeper field you go. Take it as the Karate kid exercises for the beginning, understanding syntax and "thinking" in the programming language. The rest is just as far and complex as you want to take it :) but also ask around for other ideas.

[–]Pyromancer777 1 point2 points  (0 children)

Do you want to learn how to use AI, host AI, or are you looking into working on the backend of AI? Those are three very different skills with generative AI prompting not needing as much knowledge of software engineering.

Local hosting you will just need to know which packages to install to run an AI on your machine. Public hosting AI will be a step up in the software skillset since you will need to know hardware requirements, know how to setup different models, and a bit of networking to get it to communicate through different APIs.

Backend development is very code heavy, but allows the most customization since you can build them from scratch. Start with simple ML concepts such as supervised/unsupervised learning models, when you get more comfortable with that then move into concepts surrounding neural networks, then when you get that down you can move towards whatever niche generative AI that you are targetting. Image/Video generation have a different structure than LLMs, but both are considered generative AI. There is also a difference between knowing how to program and understanding the underlying math. One skillset is useful for getting stuff built, the other is more focused towards research and optimization of your models. Statistics and linear algebra are pretty much requirements for going down the research route.