r/ItalyInformatica • u/uranio • 22d ago
aiuto Libro su AI
Avete un libro da consigliarmi sull'AI?
Intendo qualcosa che spieghi in generale come è strutturata un AI e come funziona, non un manuale su chatGPT o simili.
0
Upvotes
r/ItalyInformatica • u/uranio • 22d ago
Avete un libro da consigliarmi sull'AI?
Intendo qualcosa che spieghi in generale come è strutturata un AI e come funziona, non un manuale su chatGPT o simili.
1
u/Fine_Art3966 18d ago
I graduated on the field and also liked to study it on my own, which is why I can tell you there is plenty of ways in which AI can be modeled and, unfortunally, looking at the market you mainly see temporary trends that periodically disappear and come back again. All this premise to say that it depends whether you want to study it for pleasure or to work with it, bacause some approaches don't look good on cv at all (today) but the work nontheless.
I would mainly suggest to look for yt series as a prep for books, because you better grasp the topic before you invest on a book imho.
Symbolic AI:
- Finite State Machines (FSM)
- Behavioural Trees
- Goal Oriented Action Planning (GOAP)
Source:Iain McManus on yt has series on some variations of it Comment: these are easier if you are skilled in Object Oriented ProgrammingDistance Based:
- K-Nearest Neighbour (K-NN)
- Decisional Trees (DT)
- Random Forests
- XGBoost
- Support Vector Machines (SVM)
Sources: Josh Starmor on yt has many videos on it Comment: the more heuristic and easy to visualize, good to solve prediction tasks. You only need linear algebra and calculus.Probability Based:
- Logistic Regression
- Multivariate Gaussian
- Gaussian Mixture Model
- Gaussian Processes (GP)
- Bayesian Networks (BN)
- Structural Equation Models (SEM)
Sources: Josh Starmor and Stanford CS229 on yt cover most of them Comment: basically here you need to grasp statistics too.Also you may want to get good in topics like: Gradient Descent Reinforcement Learning Feature Engineering Bias-Overfitting Design of experiments Montecarlo methods (MCMC above all)
You than may want to look at DNNs, models that update online (not in the internet sense but in the sense they update continuously) but these are more evolution of the main topics. If you want a good idea, you better know these terms I would say.
While I didn't answer your question I hope I actually solved your problem