
2024
ASIGNATURAS
PORTAFOLIO
Hannah Valentina Palomino Acela
11-03

Explorando el futuro: Introducción a la inteligencia artificial
INTELIGENCIA ARTIFICIAL
DEFINICIÓN

La inteligencia artificial (IA) es una rama de la informática que se enfoca en el desarrollo de sistemas y tecnologías capaces de realizar tareas que normalmente requieren de la inteligencia humana. Estas tareas pueden incluir el razonamiento, el aprendizaje, la percepción, la comprensión del lenguaje natural, la toma de decisiones y la resolución de problemas.
En términos prácticos, la IA se manifiesta en sistemas que pueden analizar grandes cantidades de datos, reconocer patrones, y "aprender" de la experiencia, adaptándose y mejorando con el tiempo. Existen diferentes tipos de IA, como:
- IA débil o específica: Diseñada para realizar una tarea específica (por ejemplo, un asistente virtual, reconocimiento facial).
- IA fuerte o general: Un sistema hipotético que tendría una inteligencia similar a la humana, con la capacidad de comprender y razonar en múltiples dominios.
Hoy en día, los avances en IA están impulsados principalmente por el aprendizaje automático (machine learning), redes neuronales y, en algunos casos, el aprendizaje profundo (deep learning), que permiten a las máquinas mejorar su rendimiento sin programación explícita para cada tarea.
CONCEPTOS CLAVE
Algunos conceptos clave en el campo de la inteligencia artificial incluyen:

Algoritmo: Un conjunto de instrucciones que una máquina sigue para resolver un problema o realizar una tarea. En IA, los algoritmos permiten a los sistemas aprender patrones y tomar decisiones.
Aprendizaje Automático (Machine Learning): Subcampo de la IA que permite a las máquinas aprender a partir de datos sin ser programadas explícitamente para cada tarea. Incluye técnicas como supervisado, no supervisado y por refuerzo.
Redes Neuronales Artificiales: Modelos de procesamiento inspirados en la estructura del cerebro humano. Están formadas por "neuronas" conectadas en capas que transforman y procesan la información para el reconocimiento de patrones.
Aprendizaje Profundo (Deep Learning): Rama del aprendizaje automático que usa redes neuronales profundas (muchas capas) para mejorar la precisión en tareas complejas como la visión por computadora y el procesamiento del lenguaje natural.
Procesamiento del Lenguaje Natural (NLP): Tecnología que permite a las máquinas entender, interpretar y generar lenguaje humano. Es fundamental en aplicaciones como los asistentes virtuales y la traducción automática.
LA IA EN LA VIDA COTIDIANA
EJEMPLOS COMUNES
- Recomendaciones de Contenidos (Netflix, Spotify, YouTube): Plataformas que usan algoritmos de IA para analizar los hábitos de visualización y escucha de los usuarios, recomendando contenido en función de sus preferencias.

- Filtros de Spam y Correos Prioritarios: Sistemas de correo electrónico como Gmail emplean IA para identificar correos no deseados y organizar mensajes importantes mediante la detección de patrones en los correos recibidos.
- Redes Sociales (Facebook, Instagram, TikTok): La IA sugiere contenido, personas para seguir, y anuncios personalizados, además de ayudar a identificar y eliminar contenido inapropiado o falso.
- Traducción de Idiomas (Google Translate, DeepL): Herramientas de traducción que utilizan redes neuronales para interpretar y traducir texto o voz en tiempo real, mejorando continuamente con el aprendizaje de nuevos datos.
- Vehículos Autónomos (Tesla, Waymo): Coches y otros vehículos que emplean IA, visión por computadora y sensores para analizar su entorno, tomar decisiones y realizar acciones sin intervención humana.

CASO DE ESTUDIO
Un caso de estudio fascinante en el ámbito de la inteligencia artificial es el desarrollo de AlphaFold, el sistema de IA creado por DeepMind (una empresa de Google) para resolver uno de los problemas más complejos en biología: la predicción de la estructura tridimensional de las proteínas a partir de su secuencia de aminoácidos.
Desafío: El Plegamiento de Proteínas
Las proteínas son moléculas fundamentales para todas las funciones biológicas, y su función depende de su forma tridimensional. Sin embargo, determinar esta forma, o "plegamiento", es increíblemente complicado.

AlphaFold: Solución de IA
AlphaFold fue diseñado para abordar este desafío utilizando redes neuronales profundas y aprendizaje automático. El sistema fue entrenado con datos de miles de estructuras proteicas conocidas, lo que le permitió aprender a predecir cómo se pliegan las proteínas.
Impacto
El éxito de AlphaFold ha tenido un impacto revolucionario en diversas áreas, como:
Descubrimiento de Nuevos Medicamentos: Al poder predecir rápidamente las estructuras de proteínas, los científicos pueden diseñar fármacos de manera más precisa para atacar proteínas específicas en enfermedades.
Investigación Genética: AlphaFold ayuda a entender mejor los efectos de ciertas mutaciones genéticas que afectan el plegamiento proteico, lo cual es clave en enfermedades como el Alzheimer y la fibrosis quística.
Biotecnología: Facilita la ingeniería de nuevas proteínas que puedan usarse en biotecnología, como enzimas mejoradas para procesos industriales o proteínas terapéuticas.
Acceso Abierto y Colaboración: DeepMind hizo pública la base de datos de estructuras de proteínas predichas por AlphaFold, con más de 200 millones de proteínas de casi todos los organismos conocidos. Esto ha democratizado el acceso a una herramienta invaluable para investigadores de todo el mundo.
Lecciones y Futuro de AlphaFold
El caso de AlphaFold ilustra el poder de la IA para resolver problemas complejos de gran impacto, acelerando descubrimientos científicos que habrían tomado años.
ACTIVIDADES PARA CONOCER LA IA
PROYECTO DE IA
Clasificador de Imágenes (por ejemplo, reconocimiento de dígitos o animales)

Objetivo
Crear un modelo de IA que pueda clasificar imágenes en diferentes categorías. Por ejemplo:
- Reconocimiento de dígitos (usando el conjunto de datos MNIST).
- Clasificación de animales (como perros, gatos, y otros, usando datasets como CIFAR-10).
Herramientas y Tecnologías
- Python: Lenguaje de programación con muchas bibliotecas para IA y ML.
- Bibliotecas de IA: Usa librerías populares como TensorFlow o PyTorch para construir y entrenar tu modelo de redes neuronales.
- Dataset:
- MNIST: Dataset de imágenes de dígitos escritos a mano (0-9).
- CIFAR-10: Dataset de imágenes categorizadas en 10 clases (como gatos, perros, autos, etc.).
Pasos del Proyecto
- Preparación del Entorno:
- Instala Python y las bibliotecas necesarias (TensorFlow o PyTorch, NumPy, Matplotlib para visualización, etc.).
- Importación del Dataset:
- Carga el dataset elegido (por ejemplo, MNIST o CIFAR-10) usando funciones de TensorFlow o PyTorch, que ya tienen muchos conjuntos de datos integrados.
- Exploración de los Datos:
Visualiza algunas de las imágenes del conjunto de datos para entender su estructura.
Analiza las dimensiones y etiquetas para saber cómo abordar el entrenamiento.
- Construcción del Modelo:
- Crea una red neuronal simple (como una red neuronal convolucional, CNN) para clasificar las imágenes.
- Define la estructura del modelo (capas de entrada, ocultas y de salida) y las funciones de activación.
Entrenamiento del Modelo:
- Divide el dataset en datos de entrenamiento y de prueba.
- Ajusta parámetros como el número de épocas (épocas de entrenamiento), la tasa de aprendizaje y otros hiperparámetros.
- Entrena el modelo y registra su precisión y pérdida en cada época.
¿Qué Aprenderás?
- Conceptos Básicos de IA: Cómo funciona una red neuronal y cómo el aprendizaje supervisado ayuda a entrenar modelos.
- Preprocesamiento de Datos: Importancia de preparar y limpiar los datos antes del entrenamiento.
- Evaluación y Métricas: Cómo evaluar el rendimiento de un modelo y entender métricas clave.
- Ajuste de Hiperparámetros: Cómo optimizar un modelo ajustando parámetros específicos.
Recursos Adicionales
- Cursos Introductorios: Coursera, edX, y YouTube tienen cursos gratuitos sobre IA y redes neuronales.
- Documentación: Las guías de TensorFlow y PyTorch son útiles para entender cómo construir modelos.
- Comunidades de Apoyo: Foros como Stack Overflow, Reddit, y GitHub tienen secciones dedicadas a IA y ML donde puedes compartir tus dudas.

DEBATE SOBRE LA ETICA
La ética en la inteligencia artificial (IA) es un campo esencial que busca orientar el desarrollo y uso de la IA para que sea responsable, seguro y justo. Dado que la IA tiene un impacto significativo en la sociedad, es fundamental que su aplicación se base en principios éticos que reduzcan los riesgos y maximicen los beneficios para la humanidad.
La IA debe ser comprensible tanto para los usuarios como para los desarrolladores, sobre todo en sistemas que toman decisiones críticas, como diagnósticos médicos o aprobaciones de crédito. Es esencial que los modelos de IA, en particular los complejos como el aprendizaje profundo, ofrezcan explicaciones sobre sus decisiones para que los humanos puedan revisarlas y comprender cómo funcionan.
PRINCIPALES TEMAS
1. Autonomía y Control Humano:
Es fundamental que los sistemas de IA, especialmente los más avanzados, operen bajo la supervisión humana, asegurando que no tomen decisiones irreversibles sin intervención humana. Esto garantiza que los humanos mantengan la última palabra en temas delicados y puedan detener cualquier comportamiento peligroso.
2. Impacto en el Empleo y la Sociedad:
La automatización de tareas mediante IA puede llevar a la pérdida de empleos en varios sectores. Es importante analizar cómo minimizar los efectos negativos en el empleo y apoyar la capacitación para nuevas oportunidades. Esto también incluye la preocupación de que la IA podría crear desigualdades al concentrar beneficios en pocas empresas o regiones.

3. Derechos y Dignidad de las Personas:
Los sistemas de IA deben respetar los derechos y la dignidad humana, evitando usos que comprometan la autonomía de las personas, como manipulación o engaño mediante IA. Esto es especialmente relevante en tecnologías como el reconocimiento facial, donde se debe equilibrar el derecho a la privacidad con la seguridad.
4. Responsabilidad y Rendición de Cuentas:
Cuando una IA toma decisiones importantes, debe existir responsabilidad sobre las consecuencias de dichas decisiones. Esto implica que las empresas y desarrolladores de IA deben rendir cuentas si la tecnología falla o causa daño. La falta de claridad sobre quién es responsable (la IA, el desarrollador o la organización) puede generar problemas legales y éticos.
REFLEXIÓN

IMPACTO FUTURO
El impacto futuro de la inteligencia artificial (IA) es profundo y abarca múltiples aspectos de la vida humana, desde la economía y la salud hasta la cultura y la ética. En primer lugar, la IA promete revolucionar industrias, permitiendo automatización avanzada, mejoras en la productividad y nuevas capacidades en sectores como la medicina, donde los diagnósticos serán más rápidos y precisos, o la educación, donde se podrán personalizar métodos de enseñanza. Sin embargo, esta revolución tecnológica también plantea desafíos y riesgos importantes.
Un aspecto fundamental a considerar es el impacto en el empleo: aunque la IA creará nuevos tipos de trabajos y oportunidades, es probable que también elimine empleos tradicionales, afectando a aquellos menos preparados para adaptarse. Por lo tanto, el futuro de la IA depende de cómo la sociedad gestione esta transición, enfocándose en la capacitación y la reconversión laboral. Además, el uso intensivo de la IA en nuestra vida diaria traerá dilemas éticos: desde la privacidad y el manejo de datos hasta la toma de decisiones automatizadas que podrían afectar la autonomía y dignidad humana. A medida que los algoritmos tomen decisiones cruciales, será necesario establecer un marco ético y regulatorio sólido para evitar sesgos, discriminación y el mal uso de la tecnología.
Por último, es esencial que la IA sea utilizada como una herramienta que potencie el bienestar humano y no como un factor que divida a la sociedad. La IA tiene el potencial de abordar problemas globales, como el cambio climático o la escasez de recursos, pero estos avances dependerán de una colaboración responsable y ética. En este sentido, el futuro de la IA representa una oportunidad y un desafío: debemos asegurarnos de que su desarrollo esté guiado por los principios de equidad, responsabilidad y respeto por la humanidad. Solo de esta manera podremos lograr un futuro donde la IA sea una fuerza positiva que impulse el progreso humano en lugar de convertirse en una fuente de desigualdad y división.

RECURSOS
1. Avances Médicos y en la Salud
- Diagnóstico y Tratamiento Personalizado: La IA puede analizar grandes volúmenes de datos médicos y genéticos para identificar patrones en enfermedades, permitiendo diagnósticos rápidos y tratamientos personalizados.
2. Educación Personalizada y Accesible
- Aprendizaje Personalizado: La IA puede adaptar el contenido y ritmo de aprendizaje a las necesidades de cada estudiante, brindando una educación personalizada y más efectiva..
3. Optimización de Recursos y Sostenibilidad Ambiental
- Gestión Eficiente de Energía: La IA puede optimizar el uso de energía en sectores industriales y residenciales, ayudando a reducir el desperdicio de recursos y a mejorar la sostenibilidad ambiental.
4. Automatización y Productividad en el Trabajo
- Automatización de Procesos Repetitivos: La IA permitirá que tareas repetitivas o de bajo valor agregado sean automatizadas, lo cual aumentará la eficiencia en muchos sectores y liberará a los trabajadores para que se concentren en actividades más estratégicas y creativas.
5. Avances en el Transporte y Movilidad
- Vehículos Autónomos: La IA hará posible que los autos autónomos se conviertan en una realidad más accesible, mejorando la seguridad vial y optimizando la movilidad en las ciudades.
REFLEXIÓN FINAL
La IA tiene el potencial de generar recursos que mejoren drásticamente la calidad de vida y resuelvan problemas complejos de forma innovadora. Sin embargo, para aprovechar estos recursos de manera óptima, será fundamental establecer regulaciones y normas éticas que aseguren un uso justo, seguro y beneficioso para todos. El futuro de la IA puede traer enormes beneficios, pero su desarrollo debe estar siempre guiado por valores y principios que pongan a la humanidad en el centro de sus avances.