Fundamentos de Arduino, Lógica y Sistemas Expertos
Clasificado en Ciencias sociales
Escrito el en
español con un tamaño de 3,21 KB
Sección 1: Arduino
- Arduino es una empresa y una comunidad global que fabrica placas electrónicas de código abierto y fomenta el aprendizaje colaborativo.
- Su objetivo principal es facilitar el acceso a la electrónica y sistemas embebidos para todo el público.
- Utiliza componentes analógicos y digitales.
- Las placas incorporan un microcontrolador (AVR o ARM) configurado como “sistema mínimo”.
- Las shields amplían funciones (WiFi, Bluetooth, motores, pantallas, entre otras).
- Se alimentan por USB y se programan mediante el puerto correspondiente usando Arduino IDE.
Sección 2: Lógica Proposicional
- Estudia las proposiciones y sus relaciones mediante conectores lógicos.
- Una proposición es una afirmación que puede ser verdadera o falsa.
- Se representan con letras mayúsculas (P, Q, R...).
- Conectores principales:
- ∧: Conjunción (“y”).
- p → q: Implicación (“si p, entonces q”).
- p ↔ q: Bicondicional (“p si y solo si q”).
- Combinando proposiciones se obtienen proposiciones compuestas.
- Dominar esta lógica fortalece el razonamiento y el pensamiento estructurado.
Sección 3: Lógica de Primer Orden
- Extiende la lógica proposicional añadiendo cuantificadores, predicados y funciones para representar objetos y relaciones del mundo real.
- Predicados: Definen propiedades o relaciones (ejemplo: P(x): “x es estudiante”).
- Funciones: Relacionan un objeto con otro (ejemplo: f(x): “padre de x”).
- Cuantificadores:
- ∀ (Universal): “Para todo”.
- ∃ (Existencial): “Existe”.
- Forman reglas estructuradas para crear fórmulas bien formadas.
- Es fundamental para modelar conocimiento complejo en sistemas inteligentes.
Sección 4: Ingeniería del Conocimiento
- Disciplina que captura y organiza el conocimiento de expertos para crear sistemas inteligentes.
- Su objetivo es transformar el conocimiento humano en reglas explícitas para que una máquina pueda razonar.
- Componentes de un sistema experto:
- Base de conocimiento.
- Motor de inferencia.
- Base de hechos.
- Interfaz de usuario.
- Ingeniería del Conocimiento: Basada en reglas explícitas.
- Machine Learning: Aprendizaje a partir de datos sin reglas predefinidas por humanos.