Intel·ligència Artificial Cheat Sheet

Es coneix com a IA la disciplina que tracta de crear màquines intel·ligents, de manera que siguin capaces d'enraonar, comprendre i produir els mateixos resultats que els humans

2,475 views 569 downloads 19 Mar 2021 History

Introd­ucció

La Intel·­lig­ència Artificial és una branca de l'en­gin­yeria que s'ha desenv­olupat primor­dia­lment pels avenços tecnol­ògics i la seva dispon­ibi­litat. La Intel·­lig­ència Artificial actualment està molt relaci­onada amb el Machine Learning i els seus algori­tmes.

Antece­dents

1950: Alan Turing public­à C­omp­uting Machinery and Intell­igence i introdueix el  Test de Turing
1956: John McCarthy creà el terme ­int­el·­lig­ència articial.
1967: ­Ros­enb­lat­t creà la Mark 1 Percep­tron, la primera màquina basada en xarxes neuronals
1997: la màquin­a Deep Blue, desenv­olupada per IBM, guanyà al campió el món d'escacs Garry Kasparov.
2011: IBM desenv­olu­pà ­Watson, guanya als campions Jennings i Rutter al Jeo­pardy!.
2015. Baidu desenv­olupà Minwa, utilitza xarxes neuronals profundes convol­uci­onals
2016: Deep Mind desenv­olupà Alpha Go

IA , ML i DL

Es coneix com a IA la disciplina que tracta de crear màquines intel·­lig­ents, de manera que siguin capaces d'en­raonar, comprendre i produir els mateixos resultats que els humans.
El Machine Learning o Aprene­ntatge Automàtic és la capacitat de les màquines per adaptar-se a noves circum­stà­ncies a través del flux de dades que els arriba.
El Deep Learning és un conjunt d'al­gor­itmes utilitzats en el Machine Learning. La diferència entre aquests algoritmes i d'altres utilitzats és que es basen en xarxes neuronals artifi­cials.

Aplica­cions

Recone­ixement per veu
NLP Natural Language Processing
Recone­ixement d'im­atges
Comerç automàtic d'actius bancaris
Recoma­nacions real-time
Robots domèst­ics...

Machine Learning

l'ap­ren­entatge superv­isat:
Continu (s'u­til­itzen algori­tmes, como poden ser regres­sions linials o polinò­miques, o arbres de deciss­ions.) i Categòric (busquem classi­ficar observ­acions)
l'ap­ren­entatge no-sup­ervisat
busca trobar patrons o estruc­tures internes a les dades amb l'ob­jectiu de augmentar el coneix­ement. Algoritmes de cluste­rit­zació (K-means).

Traininig and Test dataset

Training dataset
Test dataset
per entrenar el model
per comprovar la precissió del model.

Mesures de qualitat en aprene­ntatges superv­isats

1r pas. Generem el model amb el train dataset.
agafem el test dataset i l'ap­liquem al nostre model
2n pas. Aplicar al model el test dataset
3r pas. Compara Valors

Algoritmes

Regres­sions
Regressió logística
KNN-Ne­arest Neighbours
Decission Trees
Support Vector Machines
Xarxes Neuronals
K-Means

Regres­sions

trobar la depend­ència entre una variable dependent contínua i una o vàries variables indepe­ndents: regres­sions lineals. 

Regressió logística

algoritme per realitzar classi­fic­acions

K-Nearest Neighbours

algoritme que permet classi­ficar una observació en una categoria en funció de la categoria a la que pertanyen els veins més propers.

Decission Trees

arbres de decisió configuren un mètode que pot ser aplicat tant a problemes de regressió com de classi­fic­ació. Els arbres de decisió disposen de tres elements bàsics:
Node:
Branques:
Fulles:
repres­entats per atributs.
les diferents opcions a partir d'un node.
repres­enten el resultat final

Support Vector Machines

Els SVM o màquines de vectors de suport són algoritmes de classi­ficació que generen un hiperplà que separa el màxim possible les observ­acions pertan­yents a diferents classes.

Xarxes Neuronals I

les xarxes neuronals artifi­cials,  es basen en el per­cep­tron, que per si sol consti­tueix la xarxa neuronal més bàsica. Aquest rep una o múltiples entrades, x1... xn, amb pesos per a cadascuna d'elles, w1... wn, una entrada de bias, w, executa una funció d'ac­tiv­ació, i propor­ciona una sortida.

K-Means

algoritme per realitzar aprene­ntatge no-sup­ervisat
Hi han diferents passos: selecció del número de clusters que volem. Asignació de cada dada a un cluster, per obtenir el centroid, Calculem la distància de cada observació a cadascun dels centroids, i els assignem al cluster que té el centroid més proper Amb els nous clusters creats, recalculem els nous centroids,

Mesures de qualitat en aprene­ntatges superv­isats

Generem el model amb el train dataset.

Mesures de qualitat en aprene­ntatges superv­isats

Generem el model amb el train dataset.

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.