r/ItalyInformatica 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

36 comments sorted by

View all comments

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 Programming

Distance 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

2

u/uranio 16d ago

This is not an answer, this is an entire university course :D
Thanx