Curs

INTEL·LIGÈNCIA ARTIFICIAL APLICADA AMB NODE.JS

  • Des de: 15/10/25
  • Fins a: 31/1/26
  • Campus de València
  • Idioma: Castellà
  • En línia

Preinscripció des del 14/7/25

Promogut per:
Vicerrectorado de Empleo, Formación Permanente y Lenguas

Responsable de l'activitat:
Vicerrector/a Empleo, Formación Permanente y Lenguas


Tens entre 25 i 64 anys?

👉 Accedeix a aquesta activitat amb un 70% de descompte

Formació Permanent amb Microcredencials UPV. Millora la teua ocupabilitat amb ajuda pública.

Inscripció online tancada

Modalitat

Presencial En línia Emissió en directe

0 hores


60 hores


0 hores

Lloc d'impartició
ONLINE
Certificació

Microcredencial

Modalitat

EN LÍNIA

Curs

2025-2026

ECTS

6

Campus

València

0 h

Presencials

60 h

En línia

Preu Col·lectiu Terminis
250 € Públic en general  1 termini
75 €  Precio MICROCREDS: Personas con nacionalidad española o residencia en el Estado Español, de entre 25 y 64 años, cumplidos a la fecha de comienzo de la microcredencial. 1 termini
250,00 € - Público en general

Plan MICROCREDS
Matrícula subvencionada hasta 70% : Personas con nacionalidad española o residencia en el Estado Español, de entre 25 y 64 años, cumplidos a la fecha de comienzo de la microcredencial.
Financiado por la Unión Europea. Next Generation

Objectius

L'activitat formativa pretén mostrar com dissenyar, implementar i gestionar tècniques de la Intel·ligència Artificial mitjançant el Llenguatge de programació Node.js relacionat amb les aplicacions WEB. Este tipus de tecnologia és un terme relativament modern que integra nombroses tècniques d'anàlisis de dades i d'extracció de models i relacionat amb la tecnologia WEB actual, amb l'objectiu d'extraure patrons, descriure tendències i regularitats, predir comportaments i, en general, utilitzar la informació automatitzada que ens envolta hui dia, generalment heterogènia i en grans quantitats, per a permetre als individus i a les organitzacions comprendre i modelar d'una manera més eficient i precisa el context en el qual han d'actuar i prendre les decisions més adequades.

Acció formativa dirigida a

Tècnics en programació, Enginyers Industrials, Telecomunicacions, informàtics


Professors

  • Francisco José Gimeno Sales Profesor/a Titular de Universidad

Metodologia didàctica i sistemes d'evaluació

Per dur a terme este aprenentatge s'explicaran detalladament els fonaments de les tècniques d'Intel·ligència Artificial de Sistemes Experts, Lògica Fuzzy o Difusa o Borrosa i els Algorismes Genètics. Es dissenyaran múltiples exemples sobre el llenguatge Node.js i s'aplicaren a les energies renovables i altres camps.

Temes que s'hi desenvolupen

Mòdul_1. Introducció a la Indústria 4.0.
- Introducció a la Indústria 4.0.
- Evolució històrica.
- Internet de les coses (IoT, Internet of Things).
- Usos de IoT i Tecnologies aplicades en la IoT.
- Reptes de les IoT. Avantatges i inconvenients.
- Concepte de la Indústria 4.0.
- Què és indústria 4.0 o l'empresa intel·ligent?.
- Canvis en l'entorn industrial.
- Tecnologies per a explicar la Indústria 4.0
- Reptes i oportunitats de la Indústria 4.0.

Mòdul_2. Introducció a la Intel·ligència Artificial.
- Objectius.
- Introducció a la Intel·ligència Artificial (IA).
- Àrees d'aplicació de la IA.
- Branques de la IA.
- Sistemes intel·ligents en els Sistemes Electrònics.
- Tipus de Tècniques de la IA:
- Xarxes Neuronals.
- Fuzzy control (Lògica Borrosa)
- Sistemes Experts.
- Algorismes Genètics.
- Optimització d'Eixams de partícules (PSO).
- Preguntes que fer-se de la IA.

Mòdul_3. Llenguatge de programació "Node.js".
- Introducció. Enginyeria del coneixement.
- Què és un Sistema Expert?
- En quines àrees resulten útils els sistemes experts?
- Quan usar un Sistema Expert.
- Estructura d'un sistema expert
- Característiques d'un sistema expert
- Com funciona un Sistema Expert?:
- Parts que integren un Sistema Expert:
- Base de Regles, Motor d'inferència i Interfície Usuària.
- Sistemes experts basats en regles (S.E.B.R.)
- Encadenament cap avant i cap arrere.
- Exemple d'un Sistema Expert basat en regles.
- Algorismes que integren un Sistema Expert.
- Exemple del control cap avant i cap arrere.

Mòdul_4. Llenguatge "Node.*js" aplicat IA. Arbres.
- Introducció a la busca amb arbres.
- Estructures Jeràrquiques.
- Concepte dels Arbres de busca.
- Terminologia dels Arbres de busca.
- Exemples d'Arbres.
- Definició d'Arbre BINARI.
- Característiques d'un Arbre BINARI.
- Recorregut dels Arbres de busca:
- preorde
- Enorden
- postorde
- Implementació en Node.js d'un arbre de busca.
- Arbre Binari de Busca (ABB).
- Exemple: Codificació de la Busca d'un Node en un ABB.
- Introducció a la Resolució de Problemes. Busquedas
- Què són les tècniques de busca i quins són els seus elements?
- Tipus de solucionadors:
- Busca cega
- Busca heurística
- Busca sense informació del domini o cega:
- Busca en amplitud
- Busca en profunditat
- Busca en profunditat progressiva
- Busca bidireccional
- Representació de problemes. Espai d'Estats.
- Exemples: Puzle-8, 8 Reines i Pitxers d'aigua.
- Algorisme de Força Bruta. Exemple.
- Grafs. Definició, Matriu d'Adjacència i aplicacions.
- Recorreguts en els Grafs: Primer en profunditat i amplària.
- Implementació en "Node.js" Algorisme BFS i DFS.
- Arbres. Definició, aplicacions. Exemple d'implementació.
- Resum d'Estratègies de busques.
- Algorisme bàsic de busca.
- Introducció de l'Agent Viatger (TSP, Travelling Salesman Problem).
- Plantejament del TSP.
- Grafs. Algorisme del veí mes pròxim. Exemples.
- pseudocodi de l'algorisme del veí mes pròxim.
- Aplicacions més importants del TSP.
- Mètodes de Resolució del TSP. “Força Bruta”.
- Implementació de l'Algorisme Veí mes pròxim.
- Problema del TSP, mitjançant programació dinàmica.
- Resolució del problema del TSP, mitjançant programació dinàmica.
- Implementació de l'Algorisme Programació dinàmica.

Mòdul_5. Sistemes Experts mitjançant la IA en Node.js.
- Introducció. Enginyeria del coneixement.
- Què és un Sistema Expert?
- En quines àrees resulten útils els sistemes experts?
- Quan usar un Sistema Expert.
- Estructura d'un sistema expert
- Característiques d'un sistema expert
- Com funciona un Sistema Expert?:
- Parts que integren un Sistema Expert:
- Base de Regles, Motor d'inferència i Interfície Usuària.
- Sistemes experts basats en regles (S.E.B.R.)
- Encadenament cap avant i cap arrere.
- Exemple d'un Sistema Expert basat en regles.
- Algorismes que integren un Sistema Expert.
- Exemples de Sistemes Experts en Node.js

Mòdul_6. Sistemes Fuzzy mitjançant la IA en Node.js.
- Sistemes Fuzzy. Introducció.
- Diferència entre la lògica de Bool i Fuzzy.
- La lògica difusa en la Intel·ligència Artificial.
- Concepte de Lògica difusa.
- Representació de la Lògica Booleana i Difusa.
- Història de la lògica difusa.
- Aplicacions de la lògica difusa.
- Algorisme de lògica difusa per a un sistema amb dos entrades i una eixida.
- Resum i desavantatges de la lògica difusa.
- Control Difús MANDAMI.
- Sistemes Basats en Regles Difuses (SBRD).
- Procés de Fusificación.
- Funcions de pertinença o filiació.
- Etapa per a la Defusificación.
- Introducció. Simulació FUZZY amb MATLAB.
- Entorn Simulació FUZZY amb MATLAB: toolbox fuzzy.
- Representació del model. Funcions de pertinença i Regles.
- Format del Fitxer .FIS
- Implementació del controlador-Fuzzy.
- Exemple: Control Fuzzy d'un motor elèctric. Simulació.
- Exemple d'ús de Matlab per a la lògica difusa (FUZZY).
- Laboratori: Fuzzy aplicat al control d'un Motor-DC.
- Codificació de l'Algorisme Fuzzy per al control Motor-DC.
- Exemples aplicats en Fuzzy Logic mitjançant llenguatge Node.js.

Mòdul_7. Regressió: Lineal i Logística aplicada amb Node.js.
- Introducció. Regressió Lineal.
- El model de regressió lineal simple (RLS).
- El model de RLS. Estimadors de mínims quadrats.
- Mesures de dependència lineal. La covariància.
- El model de RLS. Exemple.
- Exemple de Regressió Lineal en “Node.js”.
- Exemple de Predicció-Fit amb Regressió Lineal.
- Regressió Lineal Múltiple (RLM). Exemple.
- Exemple de Regressió Lineal Múltiple en "Node.js".
- Classificació amb Regressió Lineal (RL).

Mòdul_8. Xarxes Neuronals aplicades amb Node.js.
- Introducció a les xarxes neuronals.
- Classificació de xarxes neuronals:
- Estructura
- Entrenament
- Aplicació de les xarxes neuronals a la identificació de sistemes i altres.
- Conclusions de la Xarxes Neuronals.
- El model d'una neurona artificial. Funcions de la neurones.
- Cèl·lules de McCulloch-Pitts. Xarxa monocapa.
- Exemple: Obtindre l'eixida de la xarxa neuronal funció NOT.
- Codificació en Llenguatge “Node.js” d'una xarxa McCulloch-Pitts.

Mòdul_09: Algorismes Genètics mitjançant la IA en Node.js.
- Introducció als Algorismes Evolutius.
- Història i Antecedents.
- Característiques essencials (de qualsevol algorisme evolutiu).
- Introducció i objectius dels Algorismes Genètics (AG).
- Programació Genètica i diferència amb els AG.
- Genètica Bàsica. Cicle de la vida.
- Fases de l'algorisme Genètic. Població i Fases.
- Limitacions i debilitats dels AG.
- Àrea d'aplicació dels AG.
- Etapes d'un Algorisme Genètic: Població, cicle i parada.
- Funció d'avaluació (fitnes).
- Operadors genètics:
- SELECCIÓ (Rànquing, Torneig, Ruleta i altres).
- CRUZE o RECOMBINACIÓ.
- MUTACIÓ.
- Exemple senzill d'un Algorisme Genètic Simple.
- Implementació en "Node.js" de l'Algorisme Genètic Simple (AGS).
- Exemples aplicats dels Algorismes Genètics amb llenguatge "Node.js".
- Optimització de f(x) = x.
- Optimització de funcion(x)= 2x -10.
- Optimització d'una funció Diofantina
- Algorisme del problema de la Motxilla.
- Control d'Aigua calenta mitjançant un AG (Opcional)

Laboratoris pràctics (codi Font en “Node.JS”).

Laboratoris- Llenguatge "Node.js". Introducció:
- Llenguatge_Node.js. Esdeveniments.
- Llenguatge_Node.js. Promeses ("async” i “await”).
- Llenguatge_Node.js. Fitxers (.csv).
- Llenguatge_Node.js. Fitxers JSON.

Laboratoris- Llenguatge "Node.js" aplicat I.A. :
- Llenguatge_Node.js. Cues.
- Llenguatge_Node.js: Pitxers d'Aigua.
- Llenguatge_Node.js. Algorisme de Dijkstra.
- Llenguatge_Node.js. Algorisme Viatjant (TSP).

Laboratoris- Sistema Experts amb Node.js:
- Llenguatge_Node.js. Sistema Expert Bàsic.
- Llenguatge_Node.js. Sistema Expert COVID19.
- Llenguatge_Node.js. Sistema Expert Dinàmic.
- Llenguatge_Node.js. Sistema Expert Diagnosi.

Laboratoris- Fuzzy Logic amb Node.js:
- Llenguatge_Node.js. Genèric Matlab (2E - 1S).
- Llenguatge_Node.js. Fuzzy de Propina (2E - 1S).
- Llenguatge_Node.js. Pendulo Invertit (2E - 1S).

Laboratoris-Regressió Lineal i Logística amb Node.js:
- Implementació d'una Regressió Lineal d'una forma simple.
- Implementació d'una Regressió Lineal aplicada a l'estimació del cost d'un vehicule en funció dels km recorreguts.
- Implementació que partint d'unes dades adquirides de Pesos i alçada s'obtinga una regressió Lineal emprant format de matrius.
- Implementació Regressió Múltiple per a això es partix d'unes dades adquirides i emmagatzemades en un fitxer (pes_data.txt).
- Implementació que partint d'unes dades adquirides i apliquem la regressió logística mitjançant la funció sigmoide.

Laboratoris-Xarxes Neuronals amb Node.js:
- Implementació d'una xarxa neuronal del tipus McCulloch-Pitts,.
- Implementació d'una xarxa neuronal del tipus "Perceptrón".
- Implementació del Perceptrón multicapa amb el mètode de Backpropagation.
- Identificació de patrons numèrics (parell, imparell, cosí) utilitzant Xarxes Neuronals Artificials amb l'algorisme BackPropagation.
- Llenguatge_Node.js. Jugar al Golf.
- Llenguatge_Node.js. Qualitat del vi.

Laboratoris-Algorismes Genètics amb Node.js:
- Llenguatge_Node.js. Algorisme Genètic Senzill.
- Llenguatge_Node.js. Algorisme Genètic String.
- Llenguatge_Node.js. Optimitzar funcion(x)= 2x -10.
- Llenguatge_Node.js. Funció Diofantina.
- Llenguatge_Node.js. Motxilla.

Inscripció online tancada
Logotipos Microcredenciales