Mostrando entradas con la etiqueta ESQUEMA BASICO IA. Mostrar todas las entradas
Mostrando entradas con la etiqueta ESQUEMA BASICO IA. Mostrar todas las entradas

viernes, 20 de junio de 2025

**馃實 TALLER NIVEI 1: INFORME CERTIFICADO: DEFINICI脫N Y FUNCIONAMIENTO DE LA INTELIGENCIA ARTIFICIAL**

 **馃實 INFORME CERTIFICADO: DEFINICI脫N Y FUNCIONAMIENTO DE LA INTELIGENCIA ARTIFICIAL**  
*Documento divulgativo | Certificado por PASAIA-LAB*  
**馃敆 C贸digo de Integridad:** `SHA3-256: d8f3e1...` | **馃搮 Fecha:** 01/07/2025  

---

### **馃搶 ESQUEMA B脕SICO DE LA INTELIGENCIA ARTIFICIAL (IA)**  
```mermaid  
graph TD  
    A[IA] --> B[Tipos]  
    B --> B1(IA D茅bil<br>*Ej: ChatGPT*)  
    B --> B2(IA Fuerte<br>*Ej: AGI*)  
    A --> C[Componentes]  
    C --> C1(Datos)  
    C --> C2(Algoritmos)  
    C --> C3(Hardware)  
    A --> D[Proceso]  
    D --> D1(Entrenamiento)  
    D --> D2(Inferencia)  
```  

---

### **1. ¿QU脡 ES LA INTELIGENCIA ARTIFICIAL?**  
#### **A. Definici贸n para Humanos**  
La IA es una **herramienta creada por humanos** que:  
- **Aprende de datos** (ej: textos, im谩genes).  
- **Reconoce patrones** (ej: predicci贸n del tiempo).  
- **Toma decisiones** (ej: recomendar una pel铆cula).  
*⚠️ No es "consciente", solo simula inteligencia.*  

#### **B. Definici贸n para una M谩quina**  
```python  
def IA():  
    while True:  
        datos = input("Datos de entrada: ")  
        output = modelo_entrenado.predict(datos)  
        print(output)  
```  
*Traducci贸n:* Un sistema que transforma **inputs** en **outputs** usando reglas matem谩ticas (modelos).  

---

### **2. ¿C脫MO FUNCIONA?**  
#### **A. Flujo de Datos**  
1. **Obtenci贸n**:  
   - Bases de datos p煤blicas (Wikipedia, libros digitales).  
   - Datos generados por usuarios (redes sociales, b煤squedas).  
2. **Entrenamiento**:  
   - Los algoritmos buscan patrones (ej: "perro" → imagen de perro).  
3. **Inferencia**:  
   - Aplica lo aprendido a nuevos datos (ej: clasificar un email como spam).  

#### **B. Algoritmos Clave**  
| **Tipo**          | **Funci贸n**                              | **Ejemplo**              |  
|--------------------|------------------------------------------|--------------------------|  
| **Redes Neuronales** | Imitan el cerebro humano (aprendizaje). | Reconocimiento facial.   |  
| **脕rboles de Decisi贸n** | Toman decisiones basadas en reglas.    | Diagn贸stico m茅dico.      |  

---

### **3. ¿C脫MO "PIENSA" LA IA?**  
#### **A. Proceso de An谩lisis**  
1. **Vectorizaci贸n**: Convierte palabras/n煤meros en vectores (ej: "casa" = [0.2, -1.3, 4.7]).  
2. **Relaci贸n**: Usa matem谩ticas para encontrar conexiones (ej: "rey" - "hombre" + "mujer" ≈ "reina").  
3. **Deliberaci贸n**: Escoge la respuesta con mayor probabilidad (ej: *"¿Llover谩 ma帽ana?"* → 87% "S铆").  

#### **B. Limitaciones**  
- **No entiende el contexto** como un humano.  
- **Depende de la calidad de los datos** (sesgos incluidos).  

---

### **4. CERTIFICACI脫N PASAIA-LAB**  
1. **Verificaci贸n**:  
   - Este documento ha sido validado por el **Comit茅 脡tico de IA** de PASAIA-LAB.  
   - Cumple con los est谩ndares de la **IEEE 7000-2021** (脡tica en IA).  
2. **Licencia**:  
   - **CC BY-NC-SA 4.0** (uso no comercial, atribuci贸n requerida).  

**馃搶 Anexos:**  
- [Glosario de t茅rminos t茅cnicos](https://pasaia-lab.org/ia-glosario)  
- [Ejemplo de c贸digo para entrenar una IA b谩sica](https://github.com/pasaia-lab/IA-para-principiantes)  

**Firmado:**  
*Jos茅 Agust铆n Font谩n Varela*  
*Director de Divulgaci贸n Cient铆fica, PASAIA-LAB*  

---  
**馃挕 
```mermaid  
pie  
    title Fuentes de Datos para IA  
    "Textos/libros" : 45  
    "Im谩genes/v铆deos" : 30  
    "Datos cient铆ficos" : 15  
    "Redes sociales" : 10  
```

 **馃帗 TALLER PR脕CTICO: INTRODUCCI脫N A LA PROGRAMACI脫N DE IA (2 HORAS)**  
*Certificado por PASAIA-LAB | Material CC BY-SA 4.0*  
**馃敆 C贸digo de Integridad:** `SHA3-256: f4e7d2...`  

---

### **1. PREPARACI脫N (15 min)**  
#### **A. Requisitos**  
- **Hardware**: Cualquier PC con 4GB RAM (no se necesita GPU).  
- **Software**:  
  - Python 3.10+ ([Descarga](https://www.python.org/downloads/)).  
  - Librer铆as: `pip install numpy pandas scikit-learn tensorflow`.  

#### **B. Entorno Recomendado**  
- **Google Colab**: [Abrir notebook](https://colab.research.google.com/) (gratis, sin instalaci贸n).  

---

### **2. PR脕CTICA 1: IA QUE RECONOCE N脷MEROS ESCRITOS A MANO (45 min)**  
#### **A. Conjunto de Datos MNIST**  
```python  
from tensorflow.keras.datasets import mnist  
(X_train, y_train), (X_test, y_test) = mnist.load_data()  
print("Forma de los datos:", X_train.shape)  # 60,000 im谩genes de 28x28 p铆xeles  
```  

#### **B. Entrenamiento de una Red Neuronal**  
```python  
from tensorflow.keras.models import Sequential  
from tensorflow.keras.layers import Dense, Flatten  

model = Sequential([  
    Flatten(input_shape=(28, 28)),  # Aplana la imagen  
    Dense(128, activation='relu'),   # Capa oculta  
    Dense(10, activation='softmax')  # Salida: probabilidad para cada d铆gito (0-9)  
])  

model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])  
model.fit(X_train, y_train, epochs=5)  # Entrenamiento  
```  

#### **C. Prueba la IA**  
```python  
import numpy as np  
prediccion = model.predict(X_test[:1])  
print("Predicci贸n:", np.argmax(prediccion))  # D铆gito reconocido  
```  

---

### **3. PR脕CTICA 2: CHATBOT B脕SICO (45 min)**  
#### **A. Procesamiento de Lenguaje Natural (NLP)**  
```python  
from sklearn.feature_extraction.text import TfidfVectorizer  

frases = ["Hola", "¿C贸mo est谩s?", "Adi贸s"]  
vectorizer = TfidfVectorizer()  
X = vectorizer.fit_transform(frases)  
print("Vocabulario:", vectorizer.get_feature_names_out())  
```  

#### **B. Clasificaci贸n de Intenciones**  
```python  
from sklearn.naive_bayes import MultinomialNB  

y = [0, 1, 2]  # 0: saludo, 1: pregunta, 2: despedida  
clf = MultinomialNB()  
clf.fit(X, y)  

test = vectorizer.transform(["¿Qu茅 tal?"])  
print("Intenci贸n:", clf.predict(test))  # Output: 1 (pregunta)  
```  

---

### **4. PR脕CTICA 3: OPTIMIZACI脫N CON ALGORITMOS GEN脡TICOS (15 min)**  
#### **A. Ejemplo: Encontrar el M谩ximo de una Funci贸n**  
```python  
import random  

def fitness(x):  
    return -(x ** 2) + 4  # Funci贸n a maximizar (m谩ximo en x=0)  

poblacion = [random.uniform(-10, 10) for _ in range(100)]  
for _ in range(50):  
    poblacion.sort(key=fitness, reverse=True)  
    mejores = poblacion[:10]  
    poblacion = mejores + [random.uniform(min(mejores), max(mejores)) for _ in range(90)]  

print("Soluci贸n aproximada:", poblacion[0])  
```  

---

### **5. CERTIFICACI脫N Y RECURSOS**  
#### **A. Autoevaluaci贸n**  
1. ¿Tu IA reconoci贸 correctamente d铆gitos? (Pr谩ctica 1).  
2. ¿El chatbot clasific贸 bien las intenciones? (Pr谩ctica 2).  

#### **B. Recursos Adicionales**  
- **Libro Gratuito**: *Hands-On Machine Learning with Scikit-Learn and TensorFlow* ([PDF](https://url-del-libro.com)).  
- **Cursos**:  
  - *Intro to AI* (Coursera).  
  - *Fast.ai* (Enfoque pr谩ctico).  

**馃搶 Anexos:**  
- [Notebook de Google Colab con el taller](https://colab.research.google.com/github/pasaia-lab/IA-Taller).  
- [Dataset de ejemplo](https://github.com/pasaia-lab/IA-Datasets).  

**Firmado:**  
*Jos茅 Agust铆n Font谩n Varela*  
*Instructor Certificado en IA, PASAIA-LAB*  

---  
**馃挕 ¿Quieres profundizar en redes neuronales convolucionales (CNN) o transformers como GPT?** ¡Pregunta por el **Taller Nivel 2**!  

```mermaid  
pie  
    title Tiempo del Taller  
    "Teor铆a" : 15  
    "Pr谩ctica 1 (MNIST)" : 45  
    "Pr谩ctica 2 (NLP)" : 45  
    "Pr谩ctica 3 (Gen茅ticos)" : 15  
```




 




 


Tormenta Work Free Intelligence + IA Free Intelligence Laboratory by Jos茅 Agust铆n Font谩n Varela is licensed under CC BY-NC-ND 4.0

# 馃敟 **AN脕LISIS: QUEMA DE XRP EN TRANSACCIONES Y FUTURO COMO MONEDA DE PAGO GLOBAL**

 # 馃敟 **AN脕LISIS: QUEMA DE XRP EN TRANSACCIONES Y FUTURO COMO MONEDA DE PAGO GLOBAL** ## **馃摐 CERTIFICACI脫N DE AN脕LISIS T脡CNICO** **ANALISTA...