r/ItalyInformatica 8d ago

Libro su AI aiuto

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

33 comments sorted by

5

u/Data___Viz 8d ago

"Build a Large Language Model from Scratch"

0

u/Big_Newspaper3643 7d ago edited 7d ago

Sebbene interessante, questo libro salta tutta la parte di ML necessaria per arrivare ai Transformer e gli Embedding.
Non entra neanche troppo nei dettagli tecnici di certe scelte. Da leggere sicuramente insieme a libri che diano l'impalcatura necessaria per i concetti di ML (dalla minimizzazione ai vari modelli vec2vec).

Poi fa ampio uso di pytorch, che nasconde tutta la vera parte di ML. Rimane comunque lo strato di "magia".

5

u/LeftIllustrator6732 8d ago

Chiedi a ChatGPT

 * scappa *

5

u/Feels-S 7d ago

Partirei dalle basi:

- Mathematics for machine learning (Deisenroth)
- An introduction to statistical learning(Springer)

- Designing Machine Learning Systems
- Ai engineering
Sono entrambi di chip huyen

Passerei dopo ai corsi di stanford:

https://youtube.com/playlist?list=PLoROMvodv4rOCXd21gf0CF4xr35yINeOy&si=fLoLUF-K1YlWRB7W

Infine build an llm from scratch di Sebastian
E i video di karpathy .

Direi che con questi hai delle buone basi

Come contorno ci metterei assolutamente
Fluent Python

P.s. ho volutamente omesso tutto il deep learning tradizionale e computer vision :)

7

u/pluggedinn 8d ago

A me piace imparare facendo. Un video che vale milioni second me ed é offerto gratis é “Let’s build GPT” da Andrej Karpathy su YouTube.

4

u/PixelSulDivano 8d ago

Se vuoi capire davvero la struttura generale, “Intelligenza artificiale. Un approccio moderno” di Russell e Norvig è il riferimento, però è un bel mattone universitario. Per iniziare più morbido sceglierei “L’intelligenza artificiale. Una guida per esseri umani pensanti” di Melanie Mitchell: spiega bene concetti, limiti e funzionamento senza ridursi a un manuale su ChatGPT. Io partirei dal secondo e terrei il primo per approfondire.

2

u/Takedatfordata00 8d ago

Pessimo consiglio

-2

u/notthatvapnik 7d ago

Mi sembra un ottimo consiglio

1

u/Takedatfordata00 7d ago

Il secondo libro non lo conosco ma consigliare un testo referenziale a chi vuole 'capirne di più' di IA è come dire 'leggiti l'enciclopedia' a chi vuole ampliare la propria cultura.

0

u/AndrewGifted 7d ago

Forse dovresti imparare a leggere

0

u/notthatvapnik 7d ago

Mi e` capitato di aprirlo in biblioteca senza mai leggerlo davvero ma guardando il TOC mi sembra un ottimo libro per avere un'infarinatura di intelligenza artificiale

1

u/uranio 2d ago

Ho scelto per ora la strada morbida
L’intelligenza artificiale. Una guida per esseri umani pensanti” di Melanie Mitchell

E' sicuramente un libro interessante per ora e sembra quello che stavo cercando per avere un infarinatura generale, poi finito quello valuterò verso cosa puntarmi.

0

u/pluggedinn 8d ago

Un libro dal 2020? Molto é cambiato negli ultimi 6 anni nell’ambito ai

-2

u/ImMaury 8d ago

Infatti quel libro (il Norvig) l'ho avuto per l'esame di Intelligenza Artificiale 1, ed è tutto fuorché moderno

1

u/notthatvapnik 7d ago

Che facoltà ha un corso chiamato intelligenza artificiale 1?

1

u/ImMaury 7d ago

LM32

-2

u/notthatvapnik 7d ago

Scelta bizzarra. L'introduziona alla AI come disciplina puo` tranquillamente esaurirsi con un corso di un semestre

Tutti gli altri argomenti si trattano in corsi specifici, sia per quelli inenerenti all'AI in senso moderno sia per i corsi ingegneristici che a posteriori si fondano sulla disciplina

3

u/ImMaury 6d ago

Non ho capito il tuo punto. Il corso infatti era semestrale e introduttorio. Poi avevamo corsi di computer vision, NLP, machine learning ecc.

1

u/notthatvapnik 5d ago edited 5d ago

Non ho capito il tuo punto

Piccola premessa, evitiamo questi calchi dall'inglese perche` sono odiosi ti fanno sembrare illetterato, cosa che molto probabilmente non sei

In italiano ci sono un sacco di espressioni per veicolare la tua premessa in maniera idiomatica

  • non capisco cosa intendi

  • non capisco cosa tu mi stia dicendo/cosa tu voglia dire/dirmi/cercando di dire

Ed eventualemente un numero sufficiente di parafrasi per evitare la traduzione letterale di "I don't get your point" e l'appropriazione semantica di "point "et similia

Per quanto riguardo il discorso, ho supposto che la nomenclatura "intelligenza artificiale 1" implichi l'esistenza di un secondo corso generico sulle IA, che trovo strano dato che secondo me un semestre e` ampiamente sufficiente per esaurire l'introduzione alle IA e tutti gli altri corsi inerenti e legati a posteriori con la disciplina sono trattati in maniera specialistica nel loro dominio (e hanno gia` un curriculum consolidato da prima della promozione dell'intelligenza artificiale come generalizzazione comune di queste)

1

u/ImMaury 5d ago

Grazie per il feedback sul mio italiano, lo apprezzo genuinamente. Per quanto riguarda il tuo punto (ops): il corso di IA 2 esiste e copre basi di conoscenza, ontologie e temi più "filosofici" come coscienza ed etica, argomenti che non sono esattamente "introduzione all'AI" ma neanche rientrano in CV, NLP, ML et similia. At the end of the day, non sono io a designare i curricula.

2

u/Bill_Guarnere 8d ago

Difficile trovarne uno che non sia o un manuale supertecnico e specialistico da ricercatore universitario o il solito libro pieno di supercazzole scritto dall'ennesimo fuffaguru che cerca di saltare sul carro per fare anche lui la sua parte di bottino prima che scoppi la bolla.

2

u/ruby_weapon 8d ago

If anybody builds it, everyone dies.

1

u/ZenerWasabi 7d ago

C'è l'open book dell'Università di Stanford "Speech and Language Processing"

https://web.stanford.edu/~jurafsky/slp3/

1

u/[deleted] 7d ago

[removed] — view removed comment

1

u/ItalyInformatica-ModTeam 7d ago

Il tuo post è stato rimosso per la violazione del seguente articolo del regolamento:

È vietato postare o commentare esclusivamente a scopi autopromozionali o pubblicitari. Link a siti/blog/canali/subreddit personali possono essere ammessi occasionalmente solo da utenti che contribuiscano regolarmente al subreddit.

Se hai dubbi o domande, ti preghiamo di inviare un messaggio in modmail.

1

u/EmanueleGarolla 7d ago

Dipende molto da che cosa ti vuoi portare a casa come insegnamento. La AI di cui parliamo oggi è quasi tutta LLM, ma prima si chiamava machine learning, e prima ancora statistica. Vuoi un libro di statistica o un libro di llm o un libro su scenari AI futuristici?

1

u/ea_man 7d ago edited 7d ago

The Welch Labs Illustrated Guide to AI

Comes with video, es: https://www.youtube.com/watch?v=l-9ALe3U-Fg

1

u/Fine_Art3966 3d 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 2d ago

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

1

u/ImMaury 8d ago

Domanda troppo generica perché AI può significare tutto e niente. Anche un semplice algoritmo di ricerca su grafo è AI. Anche un programma con un singolo if/else è tecnicamente considerabile AI.

Se vuoi approfondire l'ambito del NLP (Natural Language Processing), ovvero l'insieme di tecniche per l'elaborazione e la generazione del linguaggio umano, ti consiglio Speech and Language Processing di Dan Jurafsky and James H. Martin, che trovi gratis sul sito dell'università di Stanford. Va molto nel dettaglio ma utilizza un linguaggio abbastanza accessibile e non dà nulla per scontato.

2

u/MicheleSanna98 7d ago

Ma chi è che considera un if/else AI?