Commit ad84aee3 authored by jg5dev's avatar jg5dev 💬
Browse files

better

parent c11d2e78
Loading
Loading
Loading
Loading
+4 −4
Changes for src/apren.md: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
# IA i Ciència de dades

- [Introducció a la IA](./apren/ml_ia.md): què és la IA, paradigmes, arquitectura d'un sistema i com abordar un projecte. La porta d'entrada a la resta.
- [Aprenentatge Automàtic](./apren/ba1.md): fonaments del ML clàssic: supervisat i no supervisat, mètriques, xarxes neuronals, embeddings i recomanadors.
- [Aprenentatge Automàtic](./apren/ba1.md): com un model aprèn a partir de dades i com se sap si el que ha après serveix.
  - [Aprenentatge supervisat](./apren/ba1/ml_supervised.md)
  - [Mètriques d'avaluació](./apren/ba1/ml_metrics.md)
  - [Xarxes neuronals](./apren/ba1/ml_neuralnets.md)
@@ -11,13 +11,13 @@
  - [K-veïns més propers](./apren/ba1/ml_knn.md)
  - [Aprenentatge no supervisat](./apren/ba1/ml_unsupervised.md)
  - [Recomanadors](./apren/ba1/ml_recommender.md)
- [Desplegament i operació](./apren/ba2.md): portar models a producció: desplegament, validació, monitoratge del drift i aprenentatge continu.
- [Desplegament i operació](./apren/ba2.md): què passa amb un model després d'entrenar-lo, i com mantenir-lo viu quan les dades canvien.
  - [Desplegament de models](./apren/ba2/01_model_deployment.md)
  - [Validació i qualitat](./apren/ba2/02_model_quality_and_testing.md)
  - [Drifting i monitoratge](./apren/ba2/03_drift_monitoring.md)
  - [Aprenentatge continu](./apren/ba2/04_continual_learning.md)  
  - [Patrons d'implementació](./apren/ba2/05_implementation_patterns.md)
- [LLMs i IA Generativa](./apren/llms.md): models de llenguatge: transformers, arquitectura de sistemes, prompts, workflows i agents, avaluació i producció.
- [LLMs i IA Generativa](./apren/llms.md): tres preguntes en ordre, cal un LLM, quin patró i quin model, amb l'avaluació com a requisit transversal.
  - [Transformers i LLMs](./apren/llms/ml_transformers.md)
  - [LLM vs. ML tradicional](./apren/llms/llm_vs_ml.md)  
  - [Arquitectura de sistemes LLM](./apren/llms/llm_architecture.md)
@@ -29,7 +29,7 @@
  - [Sistemes LLM en producció](./apren/llms/llm_production.md)
- [IA sostenible](./apren/sostenible.md): el cost energètic i material de la IA, on convé executar cada tasca i qui controla la infraestructura.
- [Guia pràctica](./apren/ml_methodology.md): guia de decisió per triar l'enfocament i estructurar un projecte, del problema al desplegament.
- [Referències](./apren/basics.md): material de suport: diccionari d'AA, probabilitat i estadística, Python, NumPy i Matplotlib.
- [Referències](./apren/basics.md): material de suport per consultar quan calgui, no per llegir seguit.
  - [Diccionari d'AA](./apren/basics/ml_dictionary.md)
  - [Probabilitat i Estadística bàsiques](./apren/basics/ml_prob_stats.md)
  - [Python bàsic](./apren/basics/basic_python.md)
+4 −4
Changes for src/java.md: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
- [Java bàsic](./java/basic_java.md): sintaxi, tipus, cadenes, variables, mètodes i estructura d'un programa Java.
- [Recursivitat](./java/recursivitat.md): resoldre problemes per casos més petits: implementació, model d'execució i verificació.
- [Ordenació](./java/ordenacio.md): algorismes, complexitat, estructures de dades, cerca binària i mètodes d'ordenació.
- [Col·leccions i mapes](./java/uf5/ud1.md): el framework de col·leccions, genèrics, mapes, comparació d'objectes, streams i expressions regulars.
- [Col·leccions i mapes](./java/uf5/ud1.md): triar la garantia que et cal és triar una interfície, i triar el rendiment és triar una implementació.
  - [Framework](./java/uf5/ud1/framework.md): el mapa de les interfícies, què garanteix cadascuna i quina implementació escollir.
  - [Genèrics](./java/uf5/ud1/generics.md): el mecanisme que fa que una `List<String>` només accepti text, i els errors de compilació que se'n deriven.
  - [Ús de col·leccions](./java/uf5/ud1/colleccions.md): recórrer, afegir i cercar en llistes, conjunts i cues, amb el paper d'`equals()` i `hashCode()`.
@@ -12,14 +12,14 @@
  - [Algorismes](./java/uf5/ud1/algorismes.md): les operacions de la classe `Collections`, com ordenar o cercar.
  - [Stream API](./java/uf5/ud1/stream.md): processar col·leccions de manera declarativa, encadenant filtres, transformacions i agrupacions.
  - [Expressions regulars](./java/uf5/ud1/regexp.md): cercar i validar patrons dins de cadenes de text.
- [Excepcions](./java/uf5/ud2.md): tipus d'excepcions, com gestionar-les, com llençar-ne de pròpies i registre d'errors amb logging.
- [Excepcions](./java/uf5/ud2.md): separar el codi de gestió d'errors del codi normal i propagar-los fins a qui els pot resoldre.
  - [Tipus d'excepcions](./java/uf5/ud2/tipus.md): la diferència entre checked i unchecked, i quan cal gestionar cadascuna.
  - [Gestió d'excepcions](./java/uf5/ud2/gestio.md): `throws`, `try-catch`, `finally`, try-with-resources i captures múltiples.
  - [Excepcions pròpies](./java/uf5/ud2/propies.md): crear els teus tipus d'excepció i enllaçar-los amb la causa (wrapping).
  - [Llençant excepcions](./java/uf5/ud2/llencar.md): llençar checked i unchecked, rethrowing, wrapping i herència entre excepcions.
  - [Indicacions](./java/uf5/ud2/indicacions.md): criteris per decidir quin tipus d'excepció fer servir i on gestionar-la.
  - [Logging](./java/uf5/ud2/logging.md): registrar els missatges d'execució amb prioritats i destins, en lloc de `System.out.println`.
- [Interfícies gràfiques](./java/uf5/ud3.md): programació orientada a esdeveniments i construcció d'interfícies amb JavaFX, d'FXML al binding de propietats.
- [Interfícies gràfiques](./java/uf5/ud3.md): una aplicació gràfica no s'executa de dalt a baix, espera; el model d'esdeveniments i la seva construcció amb JavaFX.
  - [Programació orientada a esdeveniments](./java/uf5/ud3/poe.md): el bucle d'esdeveniments, el patró observador i els callbacks.
  - [JavaFX](./java/uf5/ud3/javafx.md): què és, com afegir-la al projecte i el model Stage, Scene i Node.
  - [Tipus de nodes](./java/uf5/ud3/tipus_nodes.md): controls, contenidors, figures i el dibuix amb `Canvas`.
@@ -31,7 +31,7 @@
  - [Patró de disseny UI](./java/uf5/ud3/patro_ui.md): MVC i MVP, i com separar la vista del model.
  - [Concurrència](./java/uf5/ud3/concurrencia.md): per què la interfície es congela i com evitar-ho amb `Task`.
  - [Binding de propietats](./java/uf5/ud3/binding.md): mantenir sincronitzats el model i la interfície.
- [Persistència POO](./java/uf6.md): guardar l'estat dels objectes: fitxers, accés a bases de dades amb JDBC i patrons de persistència.
- [Persistència POO](./java/uf6.md): perquè l'estat dels objectes sobrevisqui a l'execució cal escriure'l fora de la memòria i saber-lo tornar a llegir.
  - [Fitxers en Java](./java/uf6/fitxers.md): formats a mida i estàndard (Properties, JSON, YAML), accés aleatori i serialització d'objectes.
  - [Java Database Connectivity (JDBC)](./java/uf6/jdbc.md): drivers, connexions, sentències, transaccions i pool de connexions.
  - [Patrons de disseny](./java/uf6/patrons.md): el model de capes, el patró DAO i les seves estratègies, i el control de concurrència.