Adimen artifiziala

Oinarrizko datuak

  • Inicio: Proximamente.
  • Finalización: Proximamente. 
  • Créditos ECTS: 60.
  • Metodología: Online.
  • Idioma: Español.

Aurkezpena

Explora los fundamentos de la programación, analítica de datos y aprendizaje automatico con como Python, Pandas, Plotly y Scikit-learn.

Sumérgete en la analítica avanzada, desarrollando modelos supervisados y no supervisados, y aventúrate a minar datos del sector de las redes eléctricas inteligentes. Ideal para quienes desean transformar datos en decisiones estratégicas mediante técnicas avanzadas de inteligencia artificial y así afrontar desafíos reales en el mundo de la ciencia de datos.

Ikasketa plana

Moduluak

1. Jardunaldia Programazioari, datuei eta AAri buruzko oinarrizko kontzeptuak

1. Jardunaldia Python-ekin programatzeko sarrera

geziaren xehetasun
  • Python: programazio-lengoaia oso erraza eta erabilera anitzekoa da, eta asko erabiltzen da web-garapenean, datu-zientzian eta adimen lehiakorreko sistemetan. Lengoaia hori makinek ulertzen dute, haiekin komunikatu ahal izateko eta nahi duguna programatzeko.
  • EX: los programas por dentro son texto (código) que indica las ordenes/funcionamiento que debe cumplir la aplicación.
  • Erabiltzen duten enpresak: Youtube, Instagram, Pinterest
  • Anaconda: Pythonen AAko proiektuetan lan egiteko erabiltzen diren programen eta tresnen bilduma
  • EX: Python-ek IA garatzeko aukera ematen digu, telefono batek deiak egiteko aukera ematen digun bezala. Hala ere, telefonoa ez da horretara mugatzen, eta txateatzeko, argazkiak egiteko eta abarretarako aukera ematen digu. Anaconda-k aukera ematen digu gure proiektuetan garapen-aukerak zabaltzeko.
  • Erabiltzen duten enpresak: Uber, Netflix, Facebook
  • Liburutegiak: Kode bat da (programa baten atalak), zure programei funtzionalitate gehiago eransteko balio duena, 0tik hasita egin beharrik izan gabe. Funtzionalitate horiek hainbat programatan berrerabil daitezke, eta, hala, tresna eta funtzio gehiago izango dituzu zure proiektuetan erabiltzeko.
  • EX: tortilla bat egiteko, olioa erabiltzen duzu, baina olio horrek beste zerbait prestatzeko ere balio dezake
  • EX2: Urdaiazpiko-ogitarteko bat egin nahi baduzu, ez duzu zertan ogi bat laberatu; dendara joan zaitezke, eta eginda dagoen ogi bat lor dezakezu.
  • Pakete-kudeatzailea: liburutegiak deskargatzeko eta eguneratzeko tresna erabilgarria
  • EX: liburutegietako google play store

2. ATALA Datu-baseak

geziaren xehetasun

Datuak biltegiratzeko sistemak, ondoren erabiltzeko/aztertzeko
EX: Espainiako biztanleen edo instagrameko erabiltzaileen datu guztiak datu-baseetan gordetzen dira.

  • Relacionales: guardan la información en tablas (más antiguas pero muy usadas en las empresas).
  • EX: transacciones (Amazon, AirBnb), almacenamiento de datos de personas (Hoteles, colegios, empresas..).
  • No relacionales: el tipo de bases de datos más modernas que guardan la información en otros formatos distintos a las tablas, no hace falta que sean tablas con una estructura fija y por ello da más libertad y por lo tanto son cada vez más usadas.
  • EX: grandes volúmenes de datos no estructurados en redes (Twitter, Facebook).
  • egituratu gabeko datuak: egitura bati jarraitzen ez dioten eta beti berdinak ez diren datu solteak.
  • EX: Cuando nos inscribimos en un hotel por ejemplo nos piden todos los datos que necesitan, por lo que las bases de datos relacionales(tablas) funcionan bien, sin embargo con el crecimiento de internet sobre todo, hay muchos datos incompletos o que no siguen la misma estructura siempre por que se extraen de distintas fuentes.
  • EX: Demagun gure ezagun guztien izena, adina eta bizitokia gorde nahi ditugula, eta, horretarako, instagram bidez bilaketak egiten ditugu. Profil batzuek ez dute zehazten, agian, zer adin duten edo non bizi diren, baina esaldi polit bat dute. Profil horiek pribatuak ere izan daitezke, eta izena besterik ez dakigunean, edo ezizena dutenak eta benetako izena ez dakigunean. Adibidez: Koldo, 15, Bilbo / Maria, Madril / Pablo, “Life is short, make every moment”.
  • Operazionalak: indizeak (liburuetakoak, adibidez) edo triggerrak (automatizazioak) dituzten mekanismoak dituzte. Datuak gehitzean, ezabatzean edo editatzean, eragiketa-abiadura handiak ahalbidetzen dituzte mekanismo horiek, eta, horregatik, egunero erabiltzeko diseinatuta daude.
  • EX: compra venta de productos (Wallmart).
  • Informaziozkoak: helburua da datuen kontsulta konplexuak azkar egin ahal izatea; beraz, erabilera handia dute analisiaren eta erabakiak hartzearen arloan.
  • EX: erabiltzaileen datuen analisia (Netflix)
  • Transakzionalak: erabiltzaileen segurtasunari eusten diote, eragiketak zorrotz kontrolatuz. Horri esker, sistemen abiadura moteldu egiten da, baina indartu. Datu-base mota hau ezin hobea da transakzio azkar eta seguruak egiteko.
  • EX: produktuak online dendetan erostea (eBay)

3. SQL

geziaren xehetasun

Gehien erabiltzen den datu-base erlazionala kudeatzeko lengoaia
Ex: programak hizkuntza bat erabiliz sortzen diren bezala, datu-baseak ere bai.

  • Taulak, indizeak eta ikuspegiak sortzea: datu-baseak diseinatzea eta sortzea
  • Tablas: tienen la misma estructura que una hoja de excel.
  • Aurkibideek: liburu bateko aurkibideek bezala funtzionatzen dute
  • Ikuspegiak: interesatzen zaiguna erakusteko iragazki batzuk dituzten taulak dira
  • Consultas SQL: usadas para la obtención de información almacenada en la base de datos (búsqueda de datos).
  • EX:: datu-baseari egiten zaizkion galderak dira, eta hark duen informazioarekin erantzuten dizu, hizkuntzaren bidez

4. ATALA Datuen zientziarako eta AArako sarrera

geziaren xehetasun
  • Tipos de analítica:
  • Descriptiva: analiza los datos para entender lo sucedido.
  • EX: azken urteko salmenten hileko txostena.
  • Prediktiboa: datuak analizatzen ditu etorkizuneko gertaerak edo joerak iragartzeko
  • EX: sistema que sugiere el inventario óptimo de una tienda para evitar la falta de stock.
  • Prescriptiva: analiza datos para tomar decisiones y lograr objetivos.
  • EX: sistema que analiza capacidades de trabajadores para mejorar la productividad.

Moduluak

2. ATALA Datuen analisia

1. Datuak esploratzeko analisia Pandas-ekin

geziaren xehetasun
  • Pandas: librería fundamental para manipulación de datos.
  • Dataset: colección de datos organizada.
  • EX: archivo de excel.
  • Dataframe: tabla de datos

2. ATALA Datu-iturriak inportatzen

geziaren xehetasun
  • Conexiones a base de datos: acceso a datos almacenados en bases de datos.
  • APIetarako sarbidea: web zerbitzuetako datuak lortzeko aplikazioen funtzioak.
  • EX: programa baten bidez aplikazio jakin baten funtzioak egiteko aukera ematen dizun aplikazio batera sartzea bezalakoa izango litzateke; nik nahi badut programa batek nire instagramera argazki bat igotzea astelehenero automatikoki, programak API bat erabiltzen du, eta horrek, adibidez, “argazkia igo” funtzioa erabiltzeko aukera ematen dizu.
  • egituratu gabeko datuak: egitura bati jarraitzen ez dioten eta beti berdinak ez diren datu solteak.
  • EX: Lortu Twitter aplikazioaren erabiltzaile baten izena, biografia, txioak...
  • EX: Drive / Dropbox fitxategiak deskargatzea.

3. Estatistika deskribatzailea eta inferentziala

geziaren xehetasun
  • Deskribatzailea: datuen laburpena metrika desberdinen bidez
  • EX: media de renta per cápita en x región.
  • Inferentziala: atera ondorioak datu-lagin batean oinarrituta.
  • EX: x pertsonak gaixotasuna izateko duen probabilitatea kalkulatzea, inguruko biztanleak aztertuta.

Moduluak

3. Datuak bistaratzea

1. Jardunaldia Datuak bistaratzeko liburutegiak Python-erako

geziaren xehetasun
  • Matplotlib: Librería para poder hacer gráficos que muestren datos y/o estadísticas en 2D.
  • Ploty: Grafiko interaktiboak sortzeko tresna.
  • Dataframe-a bistaratzea: erabili grafikoak datuak Pandas-en analizatzeko.

2. ATALA Enpresa-adimena

geziaren xehetasun
  • Herramientas y plataformas para la comunicación y presentación de resultados:
  • Tableau: Plataforma para crear visualizaciones interactivas y dashboards.
  • EX: enpresa bateko marketin- eta salmenta-errendimendua bistaratzea.
  • Google Data Studio: Txostenak eta dashboard interaktiboak sortzeko doako tresna.
  • EX: análisis de datos de tráfico web y campañas publicitarias.
  • Dashboards con Streamlit: Herramienta para crear aplicaciones web interactivas para visualización de datos.

3. Dashboard: egoera erraz ulertzeko grafikoak eta datu garrantzitsuak dituen pantaila

geziaren xehetasun

Moduluak

4. ATALA Machine Learning

1. Jardunaldia Machine Learning: sarrera

geziaren xehetasun
  • Machine Learning motak: ikuskatua eta gainbegiratu gabea.
  • Sailkapena: esleitu kategoriak datuei.
  • EX: fiebre,tos,cansancio → clasificación: gripe.
  • Erregresioa: zenbakizko balio jarraituak aurreikustea.
  • EX: adibidez, Coca Colak azken urteetan burtsan izan duen balioaren grafikoa ikusita, zure ekintzek etorkizunean izango duten balioa aurreikus dezakezu.

2. ATALA Ikaskuntza gainbegiratua

geziaren xehetasun

Eredu bat (AA) datu etiketatuen bidez ikasteko prozesua
EX: AAri irakastea, bere deskribapena ezagutzen dugun datu-multzo batekin elikatuz; adibidez, argazki batzuen kasuan, aurretik sailkatuta egon daitezke (sagarra, txakurra, hondartza…), eta ideia litzateke AAri irudi berri bat ematean, deskribapenik ez duena, ikasitakoarekin zehaztu ahal izatea.

  • Entrenamiento de modelos: proceso de enseñar a la IA usando datos etiquetados.
  • Algoritmos: métodos para resolver problemas (distintas formas de que aprenda el modelo).
  • Ensembling: combinación de varios modelos para conseguir uno mejor.
  • Ebaluazioa: ereduaren erantzuna neurtzea, ereduaren kalitatea zehazteko probak eginez.
  • Doitze eta hobetzea: parametroak doitzea / eredua konfiguratzea emaitza hobeak lortzeko (adibidez, instagram-iragazkiak erabiltzea)
  • CdU (casos de uso) / IDS (identificación de sistemas):
  • EX:Machine Learning erabiltzea bankuko iruzurrak detektatzeko.

4. ATALA Gainbegiratu gabeko ikaskuntza

geziaren xehetasun

Eredu bat (AA) etiketatu gabeko datuen bidez ikasteko prozesua, gero taldekatzeko
adibidez: argazki-multzo bat duzu, baina ez dute deskribapenik; kasu honetan, argazkiak multzokatzen dira, antzekotasunak kontuan hartuta.

  • Clustering: agrupamiento de datos sin etiquetas.
  • EX:kanikak koloreka multzokatzea.
  • Algoritmoak: datuetan patroiak identifikatzeko zenbait metodo.