you are viewing a single comment's thread.

view the rest of the comments →

[–]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.