La guía de inteligencia artificial para principiantes | Alexander O. | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

La guía de inteligencia artificial para principiantes

teacher avatar Alexander O., Web Developer & Cyber Security Expert

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción al curso de IA

      2:45

    • 2.

      Introducción a la inteligencia artificial

      5:50

    • 3.

      Qué es la inteligencia artificial

      6:11

    • 4.

      Historia de la inteligencia artificial

      5:14

    • 5.

      Conceptos clave y terminología

      5:52

    • 6.

      IA, aprendizaje automático y aprendizaje profundo

      8:29

    • 7.

      Vista previa de la sección Los fundamentos de la inteligencia artificial

      5:49

    • 8.

      Fundamentos de la IA

      10:16

    • 9.

      El papel de los datos en la inteligencia artificial

      9:46

    • 10.

      Algoritmos y modelos en inteligencia artificial

      7:24

    • 11.

      Capacidades y limitaciones de la IA

      6:32

    • 12.

      Vista previa de la sección: conceptos básicos del aprendizaje automático

      3:50

    • 13.

      Cómo aprenden las máquinas en la práctica

      9:37

    • 14.

      Aprendizaje supervisado en acción

      5:26

    • 15.

      Aprendizaje no supervisado y reconocimiento de patrones

      8:39

    • 16.

      Aprendizaje por refuerzo y toma de decisiones

      7:26

    • 17.

      Árboles de decisión, regresión y agrupación

      7:46

    • 18.

      Retos y consideraciones éticas en el aprendizaje automático

      7:52

    • 19.

      Vista previa de la sección Aprendizaje profundo y redes neurales

      3:35

    • 20.

      Introducción al aprendizaje profundo

      4:21

    • 21.

      Comprensión de las redes neurales

      5:21

    • 22.

      Tipos de redes neurales

      5:32

    • 23.

      Retos del aprendizaje profundo

      7:52

    • 24.

      El futuro del aprendizaje profundo

      4:13

    • 25.

      Cómo aprenden las redes neurales

      4:16

    • 26.

      Vista previa de la sección: Procesamiento del lenguaje natural (NLP)

      4:48

    • 27.

      Introducción a la NLP

      3:43

    • 28.

      Conceptos y técnicas clave de NLP

      11:14

    • 29.

      Modelos y enfoques de NLP

      10:48

    • 30.

      Modelos de lenguaje grandes (LLM) y transformadores

      6:26

    • 31.

      Reconocimiento de voz e IA conversacional

      6:36

    • 32.

      Avance de la sección El futuro de la inteligencia artificial

      3:52

    • 33.

      Tendencias actuales en el desarrollo de IA

      4:42

    • 34.

      La próxima frontera: IA general vs. IA

      11:07

    • 35.

      La IA y la fuerza de trabajo: ¿reemplazará la IA los empleos?

      4:58

    • 36.

      IA y superinteligencia: exageración o realidad

      10:43

    • 37.

      Conclusión del curso de IA

      1:05

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

378

Estudiantes

44

Proyectos

Acerca de esta clase

¿Por qué inscribirte en este curso?

La inteligencia artificial (IA) está transformando las industrias y dando forma al futuro de la tecnología. Tanto si eres un profesional de negocios, estudiante, emprendedor o simplemente sientes curiosidad por la IA, este curso te proporcionará una base sólida en los conceptos de IA sin necesidad de ningún conocimiento previo ni experiencia en programación.

  • No se requiere programación: ideal para principiantes absolutos.

  • Comprende los fundamentos de la IA: aprende cómo funcionan la IA, el aprendizaje automático y el aprendizaje profundo.

  • Mantente a la vanguardia: la IA está revolucionando todos los sectores; obtén el conocimiento que necesitas para mantenerte competitivo.

  • Experiencia de aprendizaje atractiva: una mezcla de conferencias, ejemplos reales y cuestionarios para reforzar tu comprensión.

Lo que aprenderás

Al final de este curso, tendrás una sólida comprensión de los fundamentos de la IA, incluyendo:

  • Fundamentos de la IA

  • Conceptos básicos del aprendizaje automático

  • Aprendizaje profundo y redes neurales

  • Cómo la IA toma decisiones

  • IA en el mundo real

¿Quién debería tomar este curso?

Este curso está diseñado para cualquier persona interesada en aprender sobre IA, lo que incluye:

  • Principiantes que quieran explorar IA sin programar.

  • Profesionales de negocios que necesitan entender el impacto de la IA en su industria.

  • Empresarios que quieren aprovechar la IA para la innovación.

  • Estudiantes que se preparan para carreras en tecnología, ciencia de datos o campos relacionados con la IA.

¡Comienza hoy mismo tu viaje con IA!

No pierdas la oportunidad de entender el impacto y las posibilidades futuras de la IA. Ya sea que quieras avanzar en tu carrera, tomar decisiones informadas o simplemente ampliar tus conocimientos, este curso es el lugar perfecto para empezar.

¡Inscríbete ahora y da el primer paso en el mundo de la inteligencia artificial!

Conoce a tu profesor(a)

Teacher Profile Image

Alexander O.

Web Developer & Cyber Security Expert

Profesor(a)


My passion is teaching people through online courses in a fun and entertaining manner.  I have been teaching online for about 3 years now and during this period, I have created over 25 different courses on different platforms including my own personal platform - The Web Monkey Academy.

What would you like to learn?

Would you like to learn how to build and manage your WordPress website? Would you like to learn advanced skills that will make you a true WordPress developer? Would you like to learn how you can establish a successful career as a web developer? Would you like to learn the basics of information and cyber security?

 If you want to do any of these things, just enroll in the course. I'm always improving my courses so that they stay up to dat... Ver perfil completo

Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción al curso de IA: Hola a todos, y muchas gracias por inscribirte en el curso El propósito de este video introductorio es darte la bienvenida oficialmente, presentarme, y también darte una idea general de qué esperar de tomar este curso. Entonces lo primero es lo primero, mi nombre es Alexander. Soy un instructor de ciberseguridad o ciberseguridad en línea con más de siete años de experiencia, y también soy un gran entusiasta de la IA. Entonces, ¿qué puedes esperar de este curso? Bueno, déjame darte un breve resumen del plan de estudios. En primer lugar, vamos a profundizar en lo que realmente es la IA, así como los fundamentos de la IA Abordaremos un poco la historia de la IA. Y luego profundizaremos en los tres módulos principales para este curso Empezando con el aprendizaje automático. Y luego echaremos un vistazo al aprendizaje profundo y luego al proceso del lenguaje natural. Y estos son los tres grandes módulos o tres grandes secciones de este curso. Y luego para seguir el curso, echaremos un vistazo al futuro de la IA y lo que podemos esperar de la inteligencia artificial dentro de los próximos diez a 50 años. Entonces algunas cosas que hay que saber sobre este curso en particular, van a haber cuestionarios al final de cada sección. Entonces, por favor, tome los cuestionarios. No te preocupes. Las preguntas en realidad no son tan difíciles. Son sólo para probar lo que has aprendido. Así que no entres en pánico. Estas son preguntas muy, muy fáciles. Y luego recursos, te voy a proporcionar todas las diapositivas que voy a utilizar en este curso, así como el libro, que básicamente es un libro en PDF resume todo el curso Ahora, a partir del momento en que grabé este video en particular, sigo trabajando en ese libro. Entonces, por favor, tenga paciencia. A lo mejor te has inscrito en el curso y el libro aún no está listo. No te preocupes. Estoy trabajando en ello. Te lo dejaré una vez que el libro esté listo para descargar. Además, si quieres usar las diapositivas en cualquier tipo de presentación formal, eres bienvenido a hacerlo. Yo sólo pido que me acredites, Alexander One, así como a mi empresa labsyba.com. Gracias. Y luego, claro, preguntas si tienes alguna duda sobre cualquier cosa que haya cubierto en este curso. A lo mejor hay algo que no entiendes del todo. Siempre siéntete libre de comunicarte conmigo. Estaré más que feliz de responder a todas sus preguntas. Entonces con eso dicho, quiero darles la bienvenida una vez más a este curso donde vamos a hablar de IA. Fundamentos de la IA, los fundamentos de la IA. Y sólo puedo esperar que disfrutes de este curso porque he puesto un gran esfuerzo para que las lecciones sean lo entretenidas pero también lo más educativas posible. Así que bienvenidos una vez más. Empecemos. 2. Introducción a la inteligencia artificial: Bienvenidos oficialmente al primer módulo de introducción a la inteligencia artificial. Ahora una cosa que debes saber de mí a nivel personal es que me encanta ver películas. Me encanta ir al cine. Es uno de mis pasatiempos favoritos de todos los tiempos. Y una cosa que me gusta hacer como instructor es incorporar clips de película a mis clases siempre que puedo, porque creo que pueden ser muy, muy informativos, pero también muy entretenidos al mismo tiempo exacto. Ahora, de los cientos y cientos de películas de Hollywood que tienen la inteligencia artificial como tema central, estaba pensando en el clip perfecto que podría usar para introducir este curso, y creo que puede que haya encontrado el clip adecuado, así que siéntate, relájate, disfruta de este clip, y te veré al final del mismo. Buenas tardes, Hal. ¿Cómo va todo? Buenas tardes, señor Amer. Todo va muy bien. Hal, tienes una enorme responsabilidad en esta misión, en muchos sentidos, quizás la mayor responsabilidad de cualquier elemento de misión individual. Eres el cerebro y el sistema nervioso central de la nave, y tus responsabilidades incluyen vigilar a los hombres en hibernación ¿Esto alguna vez te causa falta de confianza? Déjeme decirlo de esta manera, señor Raymer. La serie 9,000 es la computadora más confiable jamás creada. Ninguna computadora 9.000 ha cometido jamás un error o distorsionado Todos somos, por cualquier definición práctica de las palabras, infalibles e incapaces De todas formas, Peón Reina Ts. ¿Bien? Obispo toma caballeros peón. Una jugada encantadora. Uh, bien al Rey Uno. Lo siento, Frank. Creo que te lo perdiste. Reina a obispo tres, Obispo toma Reina, Caballero toma Obispo. Mayo. Ah. Sí, parece que tienes razón. No renunciar. Gracias por un juego muy agradable. Gracias. Bueno, vuelve. Espero que hayas disfrutado de ese clip. Ahora, fue tomada de la película 2001, una Odisea del Espacio, y esa película se hizo allá por el año 1968 Ahora, estoy haciendo este video en particular en el año 2025. Entonces eso fue lo que hace 57 años. Y la razón por la que menciono esto es porque quiero que entiendas que la IA como tecnología o como tema o como tema, existe desde hace décadas. Mucha gente parece pensar que, Oh, IA es esta nueva cosa que acaba de surgir recientemente. Eso simplemente no es cierto. La IA ha existido desde hace muchos, muchos años. Yendo al clip en sí, ¿qué vimos exactamente? Vimos la introducción de un modelo particular de IA conocido como el Hal el HAL 9,000 Obviamente, se puede ver que se trata un modelo de IA extremadamente sofisticado porque según el presentador, dijo que el Hal 9,000 es el sistema nervioso central de toda la nave espacial, y también es responsable del bienestar de los tripulantes humanos mientras están Por lo que este es un modelo de IA muy capaz, altamente avanzado y altamente inteligente. Y también vimos al modelo de IA jugando al ajedrez con uno de los tripulantes humanos, y obviamente ganó. Ahora, dato curioso, si no eres ajedrecista, yo soy ajedrecista. También me encanta ver ajedrez en YouTube. Hoy en día, tenemos modelos de IA conocidos como motores que realmente ayudan a ajedrecistas profesionales a prepararse para los juegos. Estos modelos son extremadamente inteligentes, altamente avanzados. Por lo que los ajedrecistas profesionales en realidad utilizan estos modelos para analizar los juegos de ajedrez, para prepararse para las competiciones, y también para preparar trampas para su oponente. Entonces creo que en realidad es fascinante que esta película en particular, la Odisea Espacial, podido predecir correctamente que en algún momento del futuro, vamos a tener modelos de IA que serán tan buenos en el ajedrez, podrán vencer a cualquier ser humano Pero volviendo nuevamente al clip, también vemos durante la entrevista entre el presentador y el modelo real de IA, el modelo de IA dijo algo muy, muy escalofriante, y es decir, es incapaz de cometer ningún tipo de Y creo que eso da mucho, mucho miedo porque plantea la legítima preocupación por la IA en el futuro. Qué sucede cuando comenzamos a crear modelos de IA o sistemas que son tan inteligentes que son capaces de pensar de manera independiente, y ellos deciden comenzar a tomar decisiones por su cuenta. Ahora bien, hay muchos escépticos que afirman que esto nunca, jamás sucederá La IA nunca se volverá consciente de sí misma ni se volverá tan inteligente. No obstante, hay otros que creen que podría ser una posibilidad. Vamos a ahondar en esto mucho más profundo en el curso. Pero una cosa más que quería mencionar antes de ejecutar esta introducción es el tema del procesamiento del lenguaje natural de la PNL Si notas en el clip, los humanos estaban teniendo casi una especie de conversación muy natural con el modelo de IA. El modelo de IA, el infierno 9,000 fue capaz de entender lo que le decían los humanos a causa de la PNL procesamiento del lenguaje natural de PNL El procesamiento del lenguaje natural de PNL es lo que permite que máquinas o modelos de IA como el Hal 9,000 interpreten comandos de voz de humanos y luego ejecuten un tipo particular de tarea o función Por supuesto, voy a dedicar todo un módulo a hablar de PNL más adelante en este curso Así que ojalá hayas disfrutado esta breve introducción al mundo de la Inteligencia Artificial. Pasemos ahora a la siguiente lección. 3. Qué es la inteligencia artificial: ¿Qué es la inteligencia artificial? Bueno, es básicamente la simulación de la inteligencia humana en máquinas. puede pensar en ello como nosotros los humanos tratando transferir nuestra inteligencia a las máquinas. Ahora, sí tenemos características clave para la inteligencia artificial. Nosotros sí tenemos la capacidad de aprender. Por lo que los sistemas de IA deberían poder aprender y mejorar con el tiempo. Y luego razonando, deberían poder hacer razonamientos lógicos y deducciones y luego eventualmente producir un resultado, y luego percepción, lo que significa su capacidad para procesar datos sensoriales como imágenes, sonidos, etc., y luego producir un resultado Y por supuesto, el uso del lenguaje natural procesando PNL, que permite a los modelos de IA entender e interpretar el lenguaje humano Ahora, el objetivo principal de IA al final del día es permitir que los modelos realicen funciones cognitivas similares a las de los humanos. Ahora, sí tenemos diferentes tipos de IA. Tenemos la IA estrecha, lo que llamamos la IA específica de la tarea. También se le llama la IA débil. Estas son IA que encontrarías en tus firewalls, en tus sistemas de recomendación, en tus tableros de chat virtuales como Alexa, e incluso en tu nube HaGPT, modelos dipsk, etc. Y entonces tenemos la siguiente etapa que sería la IA general que tiene la capacidad de poseer inteligencia humana como. Aún no estamos ahí, pero mucha gente cree que eventualmente podremos desarrollar IA que es así de avanzada. Y luego en el futuro, IA súper inteligente. Mucha gente cree que nunca vamos a desarrollar IA. Serán así de sofisticados. Pero una vez más, también tenemos algunas personas que sí creen que eventualmente llegaremos allí. Entonces la IA en la vida cotidiana, ya estamos usando IA en asistente virtual, como, ya sabes, Alexa, Siri, tus sistemas de recomendación como en Netflix, Spotify, YouTube, tus dispositivos domésticos inteligentes también usan IA Nuestros autos automanejables, como, por supuesto, Tesla, eso es todo IA. Y también tenemos IA en la salud con el uso de imágenes médicas y mucho más. Así que la IA ya está jugando un papel importante en nuestra vida cotidiana. Ahora, sí quiero abordar algunos mitos comunes alrededor del mundo de la IA. El primero aquí es que la IA tiene emociones como los humanos. Ahora, soy muy culpable de esto porque cada vez que uso mis modelos de IA favoritos como Cha JPT te piden que hagas algo por mí, lo hace muy, muy bien Termino agradeciendo a hajibt voy a decir algo así como, Oh, muchas gracias, Dos Hoy hiciste algo maravilloso por mí. Y, por supuesto, hagibt responderá diciendo: De nada Y digo estas cosas casi como inconscientemente porque creo que si soy amable con hagipti y alabo hagibt cada vez que haga algo bueno por mí, me va a recompensar en el futuro con aún mejores resultados, lo cual, por supuesto, no es cierto como inconscientemente porque creo que si soy amable hagipti y alabo hagibt cada vez que haga algo bueno por mí, me va a recompensar en el futuro con aún mejores resultados, lo cual, por supuesto, no es Hagibt no puede entender las emociones. No procesa las emociones como lo hacemos los humanos. Además, la IA reemplazará a todos los trabajos. Ahora bien, no hay duda que la IA reemplazará a muchos trabajos, pero nunca va a reemplazar a todos los empleos. Y de hecho, la IA también creará nuevos empleos. discutiremos en el módulo final, la característica de la IA. Y entonces la IA es infalible, lo que significa que la IA no puede cometer errores Esto, por supuesto, no es cierto. La IA puede cometer errores. La IA puede alucinar la información. Y recuerden, que la IA es desarrollada por los seres humanos. Entonces, si los seres humanos, si cometen errores en la codificación o cómo se entrena el modelo de IA, el modelo cometerá errores. Será propenso a cometer errores, y lo discutiremos más adelante también y que la IA pueda pensar de forma independiente. Nuevamente, la mayoría de la gente cree que nunca vamos a llegar a la etapa en la que IA se volverá consciente de sí misma y podrá tomar decisiones por sí misma. Pero todavía hay algunas personas que creen que vamos a llegar ahí eventualmente. No sé si eso es cierto o no, pero la mayoría de la gente parece creer que todo es un mito. La IA solo puede operar en base instrucciones o reglas que se le hayan dado. Y luego finalmente, mi favorito AI se apoderará del mundo. Y ahí pongo estética porque cuando digo que la IA se apoderará del mundo, el mito aquí es que la IA se vuelva consciente de sí misma y decida eso, ¿sabes qué? Voy a gobernar sobre los seres humanos. Los seres humanos se convertirán en esclavos de la IA. No, no creo que eso vaya a pasar nunca. No obstante, la IA, en cierto modo, se apoderará del mundo porque tendremos IA en casi todo lo que hagamos desde el transporte hasta la comunicación, salud, las compras, la creatividad, el entretenimiento. Lo que sea. Vamos a tener IA de una forma u otra. Afectando la forma en que vivimos nuestra vida diaria. Entonces, quería darte una actividad de engagement rápida. Piensa en la última vez que tuviste una interacción con la IA. ¿Qué herramientas eléctricas de IA usas a diario y cómo mejoran tu experiencia? Tómate 5 minutos para pensar en esto y, creo que los resultados podrían resultarte muy fascinantes. Entonces, para redondear, solo quiero darte un resumen rápido, IA es una simulación de inteligencia humana en máquinas, y la IA ya es parte de nuestra vida cotidiana. Y hay muchos mitos y conceptos erróneos sobre la IA. Ya he hablado de ellos. Y la IA, el objetivo final de la IA debería ser mejorar las capacidades humanas y no reemplazarlas. Gracias por ver. Te veré en la siguiente clase. 4. Historia de la inteligencia artificial: Ahora echa un vistazo brevemente a la historia de la inteligencia artificial. Entonces, la historia de la IA se remonta a miles y miles de años atrás. Y como dije antes, contrariamente a lo que mucha gente cree, IA no es algo que acaba de surgir. De hecho, existe desde hace bastante tiempo. Por supuesto, al igual que con cualquier tipo de tecnología, IA ha experimentado tanto avances como contratiempos Los contratiempos, los llamamos inviernos de IA. Ahora, sólo para darte algunos ejemplos de los conceptos tempranos de frijol artificial, no necesariamente inteligencia artificial, sino frijol artificial. Tienes en la mitología griega la existencia de una automatización gigante de bronce llamada Talos Es posible que hayas visto Talos en ciertas películas antes. Y luego también automatizaciones chinas y árabes. Teníamos dispositivos tempranos que eran capaces de imitar la vida. Y también el renacimiento de Leonardo Da Vinci, pudo esbozar robots humanoides Entonces el nacimiento de la IA, las fundaciones del siglo XX, IA, tal y como la conocemos hoy. Así que gran parte del trabajo de base fue entre los 40 y los 50. Y en particular, tuvimos a Alan Twin, el científico muy famoso que allá por 1950, creó lo que se conoce como la prueba de Turing. Eso se usa para evaluar la inteligencia de la máquina. Ahora, en 1943, tuvimos las primeras redes neuronales diseñadas por Walter McCulloch y Walter Y luego en 1956, finalmente, en la Conferencia Damoth, el nacimiento oficial del término inteligencia artificial como campo académico fue acuñado por John Entonces, ¿cuáles son los inviernos y resurgimiento de IA? Bueno, en 1970, tuvimos que los sistemas de LA no cumplieron con las expectativas, lo que llevó a una reducción de los fondos. Por supuesto, muchas empresas y países se sentían así, ¿sabes qué? Esta cosa de la IA no va a funcionar. Dejemos de financiar a nuestros investigadores. Y luego 87-993, hubo otro revés porque nuestra potencia informática entonces estaba Ten en cuenta que para potenciar los modelos de IA, necesitas mucha potencia computacional Y en aquel entonces, las computadoras simplemente no eran lo suficientemente potentes. Pero, ¿qué pasa con el avivamiento? Ver, en la década de 1980, teníamos sistemas expertos que ganaban tracción tanto en los negocios como en la medicina, y entre la década de 1990 y 2000, debido a los avances en el aprendizaje automático y el auge de Internet, todos estos pudieron contribuir a mayor investigación de inteligencia artificial. Así que tengo algunos hitos clave en el desarrollo de la IA aquí mismo En 1997, tuvimos la computadora de superpotencia IBM Deep Blue que derrotó en ajedrez al entonces campeón del mundo Gary Kasparov Ahora, como gran fanático del ajedrez, en realidad seguí los juegos. La primera vez que interpretaron Gary Kasparov quien, por cierto, mucha gente considerada como el mejor jugador de ajedrez de todos los tiempos, en realidad derrotó a el mejor jugador de ajedrez de todos los tiempos, Deep Blue en el primer partido Volvieron porque volvieron para una revancha, y luego en la revancha , Deep Blue finalmente venció a Gary Entonces eso marcó un hito significativo porque se convirtió en la primera vez en historia de la humanidad que una máquina pudo vencer a un ser humano en el tablero de ajedrez. Y luego tuvimos algunos otros hitos en 2011, cuando el IBM Machine Watson ganó Jeopardy ante Even Y luego en 2016, tuvimos a Googles fuera de gol. Eso derrotó al jugador de portería campeón del Mundo Lee Sedol. Y luego en los veinte años, modelos de IA como el Cha GPI, la aparición de modelos como ha GPT, Cloude y así sucesivamente, han podido demostrar la generación de han podido Entonces, la IA en el siglo XXI, tal y como la conocemos, ahora tenemos poder de IA en autos como tu Tesla, uso de procesamiento de lenguaje natural que utilizan modelos de IA como tu Deep sik, clothe, ajepit Y luego también en el cuidado de la salud, ahora tenemos diagnósticos de AI Power y también descubrimiento de medicamentos. Entonces, ¿cuál es el futuro de la IA? ¿Qué podemos esperar? Bueno, podemos esperar la creatividad impulsada por la IA en el arte, música y también avances en la colaboración humana y la IA. Habrá más colaboración entre la inteligencia artificial y los seres humanos. Y, por supuesto, el uso de marcos éticos de IA para garantizar que la IA se use de manera responsable, la IA esté capacitada de manera responsable y que la IA sea, de hecho, segura de usar IA esté capacitada de manera responsable y que la IA sea, de hecho, segura Así que solo un breve resumen de la lección, IA ha existido en la imaginación humana desde hace siglos. La Conferencia Dermoth de 1956 marcó el nacimiento oficial de la IA como campo académico Y luego hemos tenido, por supuesto, los inviernos de IA y luego el resurgimiento de la IA Y, por supuesto, la IA moderna está impulsada por la planificación, que vamos a entrar en big data y, por supuesto, mucho poder computacional Y finalmente, el futuro de la IA incluirá consideraciones éticas y colaboración con IA humana. Gracias por ver. Te veré en la siguiente clase. 5. Conceptos clave y terminología: Bienvenido de nuevo. Entonces ahora echemos un vistazo a algunos conceptos clave y terminología que se utilizan en el mundo de la IA. Vamos a empezar con los términos de IA. Hay tres de ellos, inteligencia artificial, aprendizaje automático y, por supuesto, aprendizaje profundo. Ahora, cuando se trata de inteligencia artificial, ya hemos hablado de esto. Básicamente se trata de máquinas que intentan simular inteligencia humana. Tienes tus ejemplos con Alexa, Civ, ya sabes, tu asistente virtual Pero entonces también tenemos machine learning que es básicamente un subconjunto de inteligencia artificial, donde las máquinas son capaces de aprender en base a patrones. Tu examen uno de los mejores ejemplos aquí serían tus filtros de spam en tu correo electrónico. Piénsalo, ¿de acuerdo? Filtros de correo no deseado, no son rígidos. Son capaces de identificar qué es el spam, partir de tendencias, a partir de patrones, a partir de la historia. Entonces piensa en las máquinas como aprendizaje en el proceso. Inicialmente, el filtro de spam podría no hacer un buen trabajo para poder atrapar todo tipo de spam. Pero con el tiempo, a medida que comienza a aprender qué es exactamente el spam, las diferentes formas y formas de un correo no deseado podrían llegar eventualmente con el tiempo, mejorará. Y luego, finalmente, tenemos su aprendizaje profundo, que es un subconjunto más avanzado de aprendizaje automático que utiliza redes neuronales para procesar datos complejos. Uno de los mejores ejemplos aquí serían sus sistemas de reconocimiento facial. Ahora, más adelante en este curso, vamos a profundizar tanto en el machine learning como en el deep learning Pero, ¿qué pasa con los conceptos, bien? Hay un montón de ellos, y deberías tener una idea de lo que son. El primero de aquí va a ser el algoritmo. Básicamente un conjunto de reglas o pasos, una máquina seguirá para resolver ya sea un problema o tomar una decisión. Hemos visto algoritmos en casi todo tipo de aplicaciones que existen, ya sea una aplicación de citas o una aplicación de juegos, básicamente, cualquier tipo de aplicación o programa utiliza un algoritmo para determinar cómo esa aplicación procesará los datos o tomará una decisión. Tenemos tu modelo. Básicamente es un sistema de tren que es capaz de hacer predicciones basadas en datos. Oh, eres un GIPT, tu Nube, tu Mi viaje Todos estos son ejemplos de modelos de IA. Tienes los datos de entrenamiento, que son los datos que se utilizan para entrenar estos modelos. Nuevamente, vamos a platicar un poco más adelante en el curso, un poco más profundamente cómo se entrenan los modelos de IA. Y entonces tenemos lo que llamamos inferencia. Esto es básicamente la capacidad de un modelo de IA para hacer predicciones basadas en nuevos datos que ha adquirido. Digamos, por ejemplo, que tienes un modelo de IA que se utiliza para hacer predicciones en el mercado de valores. Entonces, si ocurre algo nuevo, tal vez, por ejemplo, haya estallado una guerra o tal vez algún candidato presidencial haya ganado las elecciones, esto podría impactar el mercado bursátil global. Por lo que la IA de aquí podría hacer predicciones basadas en estos nuevos eventos que han ocurrido. Eso es a lo que nos referimos como inferencia. Y luego tenemos tu red neuronal. Básicamente es un sistema computacional inspirado en el cerebro humano utilizado en el aprendizaje profundo Nuevamente, hablaremos aprendizaje profundo más adelante en el curso. Y luego procesamiento de lenguaje natural PNL. Esta es la capacidad de una máquina para entender y generar básicamente el lenguaje humano, el texto. Además, va a haber una sección especial de módulo. Dedicado a aprender más sobre PNL. Y luego finalmente visión por computador. Esto es, por supuesto, la IA que permite a las máquinas interpretar imágenes y videos también. Entonces estos son algunos de los conceptos clave que debes tener en cuenta cuando se trata de IA. Ahora, tipos de IA, ya hablé de esto antes. Tienes tu IA estrecha que se utiliza para tipos muy específicos de tareas. Un ejemplo aquí sería tu Traductor de Google , tu Cha JBT Básicamente, algo así como la IA estrecha. Pero entonces también tienes tu IA general, la IA fuerte, IA que puede realizar cualquier tarea intelectual que un humano pueda hacer. Todavía es algo teórico en este punto. Aún no se ha desarrollado. Y luego, por supuesto, la IA súper inteligente, IA que supera a la inteligencia humana Es un concepto de futuro. Entonces incluso argumentan que nunca llegará a ese punto mientras que las personas que creen que obtendremos IA súper inteligente, creen que tomará décadas para que eso ocurra. Y también debes entender la diferencia entre la automatización y la IA. Ver, cuando se trata de automatización, sigue reglas predefinidas. Entonces, por ejemplo, el cliente compra el producto A. Dado que el cliente tiene producto de ramo A, enviar al cliente 25% de cupón para comprar el producto B, ya sabes, algo así, La automatización se basa en reglas y disparadores. Cuando se trata de IA, no sigue reglas. La IA es básicamente capaz aprender y tomar decisiones por sí misma. Por ejemplo, usted mismo, manejando autos. Entonces, solo para darte un resumen rápido de la lección, IA incluye machine learning y deep learning como subcampos, algoritmos, tus modelos, tus datos de entrenamiento Todos estos son componentes centrales de la IA. Ahora, la IA puede ser tareas estrechas, específicas, IA general, como, humana o súper IA más allá de las capacidades humanas, y luego la automatización y la IA son diferentes, pero la IA puede, de hecho, mejorar la automatización. Gracias por ver el video. Te veré en la siguiente clase. 6. IA, aprendizaje automático y aprendizaje profundo: Regresa. Entonces ahora echemos un vistazo más de cerca a las diferencias entre la inteligencia artificial, aprendizaje automático y, por supuesto, el aprendizaje profundo. Entonces la IA, inteligencia artificial es el concepto más amplio, Si bien el aprendizaje automático sería un subconjunto de la inteligencia artificial, mientras que el aprendizaje profundo es un subconjunto más avanzado del aprendizaje automático. Así que piénsalo de esta manera, ¿de acuerdo? En la parte superior, tenemos IA. Justo debajo de la IA, tenemos aprendizaje automático, y luego justo debajo del aprendizaje automático, tenemos aprendizaje profundo. Ahora, he proporcionado una analogía aquí, ¿de acuerdo? Piensa en la IA como el universo entero, ¿verdad? aprendizaje automático sería como una galaxia en ese universo, mientras que el aprendizaje profundo sería un sistema solar dentro de la galaxia del aprendizaje automático. Entonces, para redondear esto, todo el aprendizaje profundo es un subconjunto del aprendizaje automático, pero no toda la inteligencia artificial es aprendizaje automático. Ten en cuenta que hay mucho más en la inteligencia artificial que solo el aprendizaje automático. Entonces, solo para recapitular eso nuevamente, todo el aprendizaje profundo cae bajo el aprendizaje automático, pero no toda la inteligencia artificial es aprendizaje automático Bien. Entonces, ¿qué es la IA? ¿Ya hablamos de esto? Básicamente, máquinas que simulan inteligencia humana. Y, por supuesto, la IA es capaz de realizar tareas, resolverlas, tomar decisiones, cosas así. Entonces la IA, debes saber, no siempre aprende. La IA también puede seguir nuestras reglas predefinidas. Ahora, el aprendizaje automático, es básicamente un subconjunto de inteligencia artificial que permitiría a las máquinas aprender de datos y patrones. Y claro, esto permitiría a esa máquina hacer predicciones y resolver problemas a lo largo del tiempo. Hay tres formas de cómo se hace el aprendizaje automático. El primero será lo que llamamos aprendizaje supervisado, donde en realidad se etiquetan los datos de entrenamiento que se le dan a la máquina. Imagina que estás tratando de entrenar un filtro de spam. Entonces, bajo aprendizaje supervisado, la máquina se le darán diferentes tipos de correos electrónicos no deseados, y los datos serán etiquetados, Bien, esto es spam, esto es spam, esto es Spam. Entonces con el tiempo, cuando la máquina haya visto todos estos ejemplos de los diferentes tipos de correos spam, podrá aprender y hacer predicciones en el futuro de si un tipo particular de correo electrónico es spam o legítimo o no. Y luego tenemos lo que llamamos el aprendizaje no supervisado, donde los datos de entrenamiento no están etiquetados y el modelo de IA aprende a hacer predicciones basadas en estos datos audib Básicamente, trata de encontrar patrones. Uno de los mejores ejemplos aquí sería en la segmentación de clientes Y entonces el último es lo que llamamos el aprendizaje por refuerzo. Piense en ello como un tipo de sistema de sanciones de recompensas, donde cuando la IA, cuando el modelo hace el tipo correcto de predicción o es capaz de resolver un problema o da la respuesta correcta, será recompensada Pero cuando comete un error, será penalizado. Entonces a eso nos referimos como el aprendizaje por refuerzo. Así que hemos visto el aprendizaje automático en muchos ejemplos, tus filtros de spam, tus recomendaciones de Netflix de YouTube e incluso detección de fraude en la banca también. Así que el aprendizaje automático se basa en gran medida en algoritmos para identificar patrones y hacer predicciones. Pero, ¿qué pasa con el aprendizaje profundo? Se trata de un subconjunto de aprendizaje automático que utilizará redes neuronales artificiales para procesar grandes cantidades de datos complejos. Por lo que usa múltiples capas de matiz. Los llamamos las redes neuronales profundas. Funciona mejor con grandes conjuntos de datos y alta potencia competitiva En otras palabras, necesitas computadoras muy potentes para ejecutar el aprendizaje profundo y, por supuesto, permite a la IA realizar tareas humanas como tu reconocimiento de voz , reconocimiento facial y mucho más. Ahora, hemos visto el aprendizaje profundo en varios ejemplos. Por ejemplo, tu reconocimiento facial en tus teléfonos inteligentes, detección de huellas dactilares también, autos autoconducidos como tu Teslas y, por supuesto, en tus modelos de IA como TajiPT y así sucesivamente Ahora, el aprendizaje profundo es la técnica de IA más avanzada que permite que las máquinas imiten básicamente las funciones del cerebro humano Entonces te he dado la tabla aquí para resaltar las diferencias clave entre AI ML y DL. Tenemos las características en la definición, como hemos dicho, la IA básicamente son máquinas que imitan la inteligencia humana aprendizaje automático aprende de datos y patrones, mientras que el aprendizaje profundo Wood es un subconjunto avanzado de ML que utiliza redes neuronales. Cuando se trata de la dependencia de datos, ahora, IA por sí misma puede no requerir datos porque la IA también puede aprender por sí misma. Sin embargo, con el aprendizaje automático, requiere datos estructurados. Con el aprendizaje profundo, requiere, grandes cantidades de conjuntos de datos. Ejemplos, por supuesto, bajo tu IA, tenemos tus tableros de chat, asistencia virtual. Para tu aprendizaje automático, contamos tus filtros de spam, sistemas recomendados, para tu aprendizaje profundo, tus autos automanejables, así como tu reconocimiento facial. Y luego la última característica, la complejidad. Esto es muy, muy interesante. Ahora, con IA, es un campo amplio. Incluye inteligencia artificial basada en reglas. Y luego para el aprendizaje automático, algoritmos más simples, pero requiere entrenamiento. Y luego, para el aprendizaje profundo, es muy complejo y requiere hardware muy potente. Entonces estas son algunas de las diferencias clave entre estos tres términos. Entonces quería darte un ejemplo del mundo real de cómo estos tres se unen para alimentar algo muy poderoso. Entonces digamos, por ejemplo, tu Tesla, un auto autónomo. La inteligencia artificial, básicamente, permitirá que el auto tome las decisiones, ¿de acuerdo? Entonces, debido a la IA, el auto sabe que probablemente no debería estar acelerando en una zona altamente poblada como ejemplo. Pero luego con el aprendizaje automático, porque recuerden, aprendizaje automático requiere patrones y datos de los que aprender. Con el aprendizaje automático, el automóvil podría hacer predicciones sobre cómo va a ser el tráfico en un cierto período de tiempo durante el día. También podría ser capaz de hacer predicciones basadas en cómo podría ser el clima, cosas así debido al aprendizaje automático. Y entonces el aprendizaje profundo es lo que permitiría al automóvil interpretar señales viales, señales tráfico o incluso reconocer a los peatones que intentan cruzar la Entonces, cuando combinas los tres, piénsalo de esta manera, IA es básicamente algo así como el sistema general del automóvil autónomo. El aprendizaje automático es lo que permitiría que el automóvil mejore y aprenda con el tiempo, mientras que el aprendizaje profundo hará que el automóvil sea altamente eficiente. Entonces así es como estos tres se unen para alimentar tu Tesla u otros autos autoconducidos por ahí. Así que escucha rápida resumen, AI es el campo amplio ML es, por supuesto, el subconjunto de IA. Eso permitiría a las máquinas aprender de los datos mientras que DL es el subconjunto muy avanzado de ML que utiliza redes neuronales para el aprendizaje avanzado. Y por supuesto, la IA, el ML y el DL están interrelacionados, pero por supuesto, tienen diferencias distintas Gracias por ver. Te veo en la siguiente clase. 7. Vista previa de la sección Los fundamentos de la inteligencia artificial: Estoy a motel a los fundamentos de la inteligencia artificial, y es hora de otro clip de película. Y algo me dice que probablemente hayas visto la película de donde se va a sacar este clip. Sin embargo, siéntese, relájese. Disfruta el clip, y te veré al final del mismo. Ahora mismo, estamos dentro de un programa de computadora. ¿Realmente es tan difícil de creer? Tu ropa es diferente. Los tapones en tus brazos y cabeza se han ido. Tu cabello ha cambiado. Tu apariencia ahora es lo que llamamos autoimagen residual. Es la proyección mental de tu yo digital. Esto esto no es real. ¿Qué es real? ¿ Cómo se define real? Si estás hablando de lo que puedes sentir, lo que puedes oler, lo que puedes saborear y ver, entonces lo real son simplemente señales eléctricas interpretadas por tu cerebro. Este es el mundo que ya conoces. El mundo tal como era a finales del siglo XX. Ahora solo existe como parte de una simulación interactiva neuronal que llamamos la matriz. Has estado viviendo en el mundo de los sueños, Neo. Este es el mundo tal como existe hoy. Bien, bienvenido de nuevo. Y, por supuesto, ese clip fue tomado de la muy popular película The Matrix estrenada en el 1999. Y si por alguna razón, nunca antes habías visto esta película, ¿qué haces con tu vida? Deja de ver este curso y ve a ver la película. Ahora, estoy bromeando, primero termina este curso, y luego puedes ir a ver la película Pero en serio, sin embargo, Matrix, en mi humilde opinión, es una de las películas más grandes jamás hechas. Plantea tantas preguntas interesantes en la acción, y es una gran película. Simplemente hay que verlo. Ahora bien, ¿por qué elegí usar este clip en particular? Bueno, porque plantea un montón de preguntas fascinantes. Voy a hacer frente a dos de ellos. En primer lugar, permítanme describir lo que sucede en la escena. Tienes a Mofius, el hombre de los tonos oscuros. Le está explicando a Neo, el otro tipo que, Oye, este mundo en el que estamos ahora mismo, todo esto es realidad virtual. No es real. Es falso. Es generado por un sistema de IA muy potente conocido como la matriz. Ahora, Neo obviamente está muy sorprendido. Está conmocionado. Él es como, No, ¿cómo puede ser esto? No, esto es real. Esto puede ser falso. Toca la silla, y Morfeo le pregunta, ¿cómo define lo que es real? Y me pareció una pregunta muy, muy fascinante. ¿Cómo se define lo que es real? Y la razón por la que esto es fascinante es porque hoy en día, tenemos videos generados por IA, imágenes, falsificaciones profundas Y aunque hoy en día podamos decir en gran medida lo que es real y qué es la IA generada, piénsalo. En unos años por venir, los tipos de contenido que la IA podrá generar serán tan realistas que tal vez no podamos distinguir entre lo que realmente es real y lo que genera la IA. Es posible que necesitemos ciertos tipos de sistemas o escáneres o algoritmos que nos ayuden a detectar si esa imagen o ese video que estamos viendo es real o falso o no . Piénsalo. Entonces es muy, muy fascinante. ¿Cómo vamos a poder definir qué es una imagen real y qué es una imagen generada por IA? Otra pregunta aquí, sin embargo, está en el clip, vemos la influencia que ahora tiene la matriz sobre la población humana, ¿verdad? La matriz es muy poderosa. Ha sido capaz de crear esta realidad virtual, así que tiene mucha influencia en los seres humanos, ¿verdad? Ahora, sé que la matriz es un ejemplo extremo de la influencia de la IA sobre los seres humanos. Pero piénsalo hoy, hoy, lo creas o no, IA ya tiene alguna influencia en nuestra vida cotidiana. No me crees, cuando vas a YouTube o vas a Netflix o Spotify o a cualquiera de estas plataformas, siempre tienes estas pestañas o sistemas de recomendación, cierto, que te recomendarán contenido, que te recomendarán contenido basado en tu historial, en base a tus resultados de búsqueda, y a veces las recomendaciones pueden incluso ser simplemente aleatorias. Pero piénsalo. Esas recomendaciones ya empiezan a influir en la forma en que pensamos. Podría influirnos para comenzar a apoyar a un determinado partido político o candidato. Podría comenzar a influir en la forma en que compramos las cosas. Podría comenzar a influir en la forma en que pensamos sobre ciertos tipos de temas polémicos y así sucesivamente. Entonces, en cierto modo, estos sistemas de recomendación que son impulsados por la IA ya están empezando a tener cierto nivel de influencia en la forma en que vivimos nuestra vida diaria. Entonces eso plantea la pregunta ¿cuánta más influencia comenzará a tener la IA en la forma en que vivimos nuestras vidas a medida que se vuelve cada vez más inteligente Porque, créanlo o no, me guste o no, IA va a ser introducida casi todas las partes de nuestras vidas, ya sea comunicación, transporte, compras, entretenimiento, creatividad, IA va a llegar a todas partes. Así que imagina el nivel de influencia que IA va a tener sobre nosotros en un futuro cercano. De todos modos, pasemos a la siguiente lección donde vamos a hablar sobre los fundamentos reales de la IA. Te veré ahí. 8. Fundamentos de la IA: Ahora echa un vistazo a un tema muy, muy importante, y ese va a ser el fundamento de la inteligencia artificial. Ahora, al contrario de lo que mucha gente podría creer, IA no se limita solo al campo tecnológico. De hecho, atraviesa múltiples disciplinas. Como ejemplo, tendrás IA obviamente en ciencias de la computación, donde el uso de algoritmos, estructuras de datos, código de programación, etc. se usa en IA entonces también tienes IA en el campo de las matemáticas y la estadística. No olvides que podemos usar IA para cálculos matemáticos, para calcular probabilidades y así sucesivamente Y luego también se tiene IA en el campo de la cognitiva y la neurociencia Porque piénsalo, ¿verdad? Para poder desarrollar inteligencia artificial que está destinada a imitar la inteligencia humana, primero necesitamos entender la inteligencia humana en primer lugar Y luego también tenemos IA en el campo de la lingüística. Esto es, por supuesto, esencial para el procesamiento del lenguaje natural. Y quizás muy sorprendente, tendrás IA en el campo de la filosofía y la ética porque piénsalo, ¿verdad? Los principales desafíos que involucran la IA giran en torno a la ética, la privacidad y si es realmente moral usar la IA o no es realmente moral usar la IA Entonces, contrariamente a lo que mucha gente podría pensar sobre la IA solo siendo un campo tecnológico, también tienes IA en múltiples disciplinas. Ahora, echemos un vistazo a los principios básicos de IA. Hay seis de ellos. Quiero echarles un vistazo uno por uno, comenzando con la lógica y la toma de decisiones. Muchos modelos impulsados por IA, se basan en la lógica para tomar las decisiones. Por ejemplo, tienes tu lógica de bullying que usa operadores como tu N o nada Por ejemplo, si A es igual a B, B es igual a C, A debe ser igual a C, algo así, ¿verdad? Y también el sistema basado en reglas donde tienes tus declaraciones E luego L. Por ejemplo, si el clima es lluvioso, entonces toma paraguas. Si no, si el clima no está lloviendo, entonces no lleves paraguas, ya sabes, cosas así, ¿verdad Y luego también sistemas expertos. Se trata de IA que imitaría experiencia humana siguiendo reglas predefinidas Los tienes en tus diagnósticos médicos. , tenemos ciertas limitaciones, Sin embargo, tenemos ciertas limitaciones, que involucran la lógica y la toma de decisiones, y eso es porque la IA puede luchar contra la incertidumbre, y siempre que sea necesario tomar decisiones complejas para tener esto en mente, siguiente principio aquí sería el principio de probabilidad e incertidumbre. Hemos hablado sobre el papel del big data y lo importante que son los datos para la inteligencia artificial. Pero hay muchas situaciones en las que un modelo de IA puede necesitar tomar decisiones basadas en datos incompletos o ruidosos. Como ejemplo, en tus redes Baysia, tienes IA utilizada para razonamiento probabilístico ayudando a las máquinas a hacer conjeturas educadas, por ejemplo, en tus filtros de spam, pero luego también las tienes en tus procesos de decisión de markov, tu MDP, donde la IA se usa para la toma de decisiones en ciertos entornos como tu robótica, finanzas, etc. Y luego también en tus simulaciones de Monte Carlo, que normalmente se usa para análisis de riesgos y juegos El siguiente concepto aquí es la optimización y el aprendizaje. Por supuesto, la IA está constantemente aprendiendo y optimizando al mismo tiempo. Por lo tanto, la IA puede hacer uso de algoritmos de optimización que ayudarían a la IA a ajustar sus parámetros para minimizar los errores. Un ejemplo aquí sería el descenso de gradiente utilizado en ML tu aprendizaje automático para afinar modelos reduciendo los errores de predicción. Y luego el concepto de programación lineal donde se enseña a la IA tareas de asignación de recursos y ensillamiento, y luego algoritmos evolutivos Esto está inspirado en la selección natural. Estos algoritmos evolucionan soluciones a lo largo del tiempo. Un ejemplo aquí serían tus algoritmos genéticos, tu GA que optimiza soluciones para problemas complejos. Ahora, una de las mayores fortalezas de la IA implica la capacidad de reconocer patrones y aprender de esos patrones a lo largo del tiempo. Y uno de los conceptos clave aquí involucra las redes neuronales que encuentras en tu aprendizaje profundo. Entonces aquí, la IA imita al cerebro humano para reconocer patrones en los datos Como ejemplo aquí, sus sistemas de reconocimiento de imágenes, que pueden detectar objetos en las fotos. También el concepto de extracción de características donde la IA es capaz de desglosar los datos en características clave. Por ejemplo, en su asistente de voz, el modelo de IA puede descomponer la voz en varios segmentos y luego puede comprender comandos basados en esos segmentos. Y luego también en el concepto de clustering y clasificación donde la IA puede agrupar datos en categorías significativas o en segmentación de su cliente y así sucesivamente Y luego el aprendizaje de refuerzo. Ya hemos hablado de esto un poco antes. Este es el tipo de prueba y error o las recompensas y penalizaciones tipo de entrenamiento para máquinas. Así que la IA puede aprender a través del ensayo y error, al igual que cómo los humanos también aprenden de la experiencia, ¿verdad? Entonces sí tenemos el aprendizaje basado en recompensas donde la IA puede recibir recompensas o penalizaciones en función de lo bien que se desempeñe en una prueba o en un examen, y luego exploración y explotación. Por lo que la IA debe equilibrar entrenar nuevas estrategias contra el uso de las conocidas. Por lo tanto, el modelo de IA necesita , como, encontrar un buen equilibrio entre ambos y no depender extensamente de ninguno de ellos. Como ejemplo, tus autos de conducción autónoma como tu Tesla, aprendieron las mejores acciones de conducción al ser recompensados por un comportamiento seguro Y luego también tu ajedrez Alfa cero, un modelo de ajedrez muy, muy poderoso. Aprendió a jugar bien al ajedrez de manera experta simplemente jugando millones de juegos contra sí mismo Ahora, heurística y soluciones aproximadas. Esto es muy, muy interesante. Entonces por aquí, a veces, poder encontrar la solución exacta podría ser poco práctico, basado en el problema basado en el desafío que se le brinda a la IA Entonces la IA necesita hacer uso de heurística, lo que llamamos atajos inteligentes Entonces sí tenemos los algoritmos de búsqueda heurística. Por ejemplo, la IA simplemente buscará las soluciones suficientemente buenas más rápido, digamos un algoritmo estrella para la búsqueda de rutas en mapas. A veces, cuando están tratando de buscar algo, digamos por ejemplo, en tu motor de búsqueda de Google, posible que no proporciones el tipo exacto de términos que estás buscando, pero la IA necesita poder hacer que una calculadora adivine qué es lo que estás tratando de encontrar, y luego la IA simplemente proporcionará los mejores resultados. Y luego lógica difusa, ¿qué es exactamente esto? Entonces, la IA toma decisiones basadas en las calificaciones de la verdad en lugar de las elecciones binarias. Como ejemplo, la IA en sus sistemas de aire acondicionado, son solo la temperatura basada en los niveles de confort. Por lo que intentará tomar su decisión en base a lo que piensa que sería una temperatura razonable para el ser humano y no exactamente una elección binaria de si encender el sistema de aire acondicionado o apagarse , si eso tiene sentido. Y luego proporcioné la tabla aquí para los principios básicos de IA, nuevamente, la descripción y luego el ejemplo. Para que puedas pausar este video y revisarlos en tu tiempo libre si te interesa. Luego los conceptos científicos clave que se utilizan en la inteligencia artificial, álgebra lineal que se utiliza en tus redes de deep learning Tienes tu probabilidad y estadísticas. Por supuesto, la IA necesita hacer uso de esto para hacer predicciones, y luego sus redes neuronales utilizadas específicamente en la planificación profunda que trata de imitar el cerebro humano, y luego los algoritmos genéticos inspirados a través de la evolución Y luego finalmente la teoría de juegos. Esto es, por supuesto, la toma de decisiones en entornos competitivos. Entonces, ¿cuál es la conexión de la IA con la ciencia cognitiva? Bueno, la IA modela la condición humana en áreas como su percepción, razonamiento y resolución de problemas. Y entonces el estudio de la inteligencia humana también puede ayudar a mejorar la inteligencia artificial por sí misma. Entonces, como ejemplo, en tu aprendizaje por refuerzo, se inspira en la psicología conductual, que es, por supuesto, un aprendizaje basado en recompensas. Entonces estas son algunas de las formas en que la IA se asocia realmente con el campo de la ciencia cognitiva. Entonces, ¿cuáles son los puntos clave de esta lección? Bueno, antes que nada, la IA es, de hecho, un campo multidisciplinario que involucra ciencias de la computación, matemáticas, ciencia cognitiva, filosofía, y mucho más. IA opera sobre la lógica, la capacidad, la optimización y, por supuesto, el aprendizaje. Y entonces los datos, como ya he dicho antes, es el combustible. Es la línea de sangre de la inteligencia artificial, y diferentes tipos de sistemas de IA utilizarán diferentes enfoques Y luego comprender estos conceptos científicos fundamentales ayudará a cómo funciona la IA a un nivel mucho más profundo Gracias por ver la lección. Te veré en la siguiente clase. 9. El papel de los datos en la inteligencia artificial: Ahora se habla del papel de los datos en la inteligencia artificial. Ahora, me gusta pensar en los datos como el elemento vital de los modelos de IA porque sin datos, los modelos de IA no existirán o van a ser muy ineficientes Entonces, ¿por qué los datos son cruciales para la IA? Los modelos de IA son tan buenos como los datos en los que han sido entrenados. Entonces, cuanta más datos de alta calidad haya disponibles, mejor IA podrá aprender patrones y hacer predicciones, mejorar la precisión y eficiencia a lo largo del tiempo, y por supuesto, adaptarse a nuevas situaciones y refinar su toma de decisiones. Y bastante seguro en informática, debes haber oído hablar del término basura adentro, basura afuera. Básicamente, si un programa ha sido diseñado para cometer errores o no resolver problemas con precisión, entonces eso es exactamente lo que va a hacer el programa. Y eso es algo similar con los modelos de inteligencia artificial también. Si han sido entrenados datos muy malos, ¿adivina qué? Ese modelo de inteligencia artificial probablemente no va a ser inteligente. Va a ser inteligente. Por eso es sumamente importante la calidad de los datos utilizados para entrenar modelos . Ahora bien, estos son los tipos de datos que utilizamos en la IA. Tenemos sus datos estructurados. Por ejemplo, estos serían datos que se han organizado en tablas, filas y columnas. Entonces, por ejemplo, tienes tus datos de tus hojas de cálculo, archivos Excel, bases de datos, etc. Pero también tenemos los datos no estructurados, que son básicamente datos brutos que no se ajustan a un formato fijo Entonces, los ejemplos aquí serían tus imágenes, tus videos, tu audio, etc. Y entonces el último tipo de datos serán tus datos semiestructurados. ¿Qué es exactamente esto? Bueno, básicamente son los datos los que se interponen entre tus datos estructurados. Y sus datos no estructurados. Entonces, los ejemplos aquí serían sus JCNFles, XML, registros de sensores, y así Y cuando se trata de procesamiento de datos en IA, hay cuatro pasos principales. El primer paso sería la recolección real de los datos en primer lugar. Por lo tanto, la IA recopilará datos de una amplia variedad de fuentes como Internet, sus bases de datos, comentarios de los usuarios, etc. Y luego una vez que se han recopilado esos datos, los datos necesitan ser limpiados. Entonces aquí, la IA intentará eliminar, por ejemplo, duplicados de registros que podrían existir ya Entonces digamos, por ejemplo, los registros de clientes. Si la IA se entera de que, Oh, este cliente en particular tiene dos registros exactamente iguales en nuestra base de datos, simplemente continúe y elimine uno de ellos. Entonces esa es básicamente la siguiente limpieza de datos de proceso. Y luego después de eso, tenemos el etiquetado de datos. Entonces aquí, tus datos pueden ser categorizados o podrían ser etiquetados. Entonces ejemplo sería etiquetar correos electrónicos como spam o no spam Y entonces el paso final sería su transformación de datos donde los datos podrían convertirse en formatos utilizables como por ejemplo, sus archivos PDF, hojas de Excel, etc. Entonces esas son las cuatro etapas del procesamiento de datos en IA. Ahora, cuando se trata de big data en sí, hay cuatro características que debemos tener en cuenta de las cuatro Vs. El primero aquí sería volumen. ¿Bien? Entonces básicamente, cuanto mayor sea el volumen, mejor. Cuantos más datos puedas entrenar tu modelo de IA, mejor va a ser. siguiente aquí sería la velocidad, la velocidad a la que se generan nuevos datos. Y claro, en el mundo en el que vivimos hoy, eso es extremadamente rápido. Siguiente sería la variedad, los diferentes tipos de datos en los que se entrena el modelo de IA, ya sea audio, video, imágenes, texto, archivos, lo que sea. Y luego la última, posiblemente la veracidad más importante, ¿qué tan precisos son los datos reales en sí Obviamente, no va a importar si el volumen es tan grande y variedad homod Si la veracidad es pobre, esos datos básicamente van a ser inútiles Por eso, en mi humilde opinión, pienso que de las cuatro Vs, veracidad va a ser lo más importante Por lo que sí tenemos varios desafíos de datos cuando se trata de IA. Tenemos sesgo de datos donde un modelo de IA podría ser entrenado sobre datos sesgados. Y por eso, la IA comienza a tomar cierto tipo de decisiones, y puede llevar a decisiones injustas o discriminatorias. También tenemos privacidad de datos porque un modelo de IA necesita ser entrenado en grandes cantidades de datos. Existe la posibilidad de que información sensible o privada pueda ser alimentada a la IA para capacitarla. Y por supuesto, esto va a plantear preocupaciones sobre la seguridad y la ética. Tenemos la calidad de los datos. Nuevamente, muy, muy importante. ¿Qué tanto de buena calidad son los datos que se han utilizado para entrenar el modelo de IA? Entonces, si los datos son pobres o son de baja calidad, esto podría llevar a que la IA tome malas decisiones, y luego, por supuesto, al almacenamiento y administración de datos. Por lo tanto, la IA requiere una capacidad de almacenamiento masiva, y el impacto aquí es que también va a requerir un manejo eficiente de los datos. Entonces no es tan fácil. Ahora, profundizando un poco, tenemos las preocupaciones éticas y de privacidad cuando se trata de datos de IA. Por lo que el contenido del usuario y la privacidad, IA no debe recopilar ni utilizar datos personales sin consentimiento. Esto es en lo que nos gusta creer, esto es lo que esperamos sea el caso de la IA, pero nunca se sabe realmente que siempre existe esa preocupación con respecto al uso de la IA. Y luego, por supuesto, sesgo y equidad. Nuevamente, si los datos si el modelo de IA, disculpe, ha sido entrenado sobre datos sesgados, entonces la IA podría tomar decisiones discriminatorias, y luego transparencia, muy, muy importante. Los usuarios deben saber cómo los sistemas de IA utilizan los datos y posiblemente tal vez incluso importante, la IA debería poder explicar su decisión sobre por qué hizo algo de cierto tipo de manera, transparencia, muy, muy, muy importante. Entonces, por ejemplo, en el reconocimiento facial, IA ha sido criticada por sesgo racial debido a conjuntos de datos de entrenamiento sesgados. Hablaremos de esto un poco más tarde. Y cuando se trata de IA en la contratación, también. Por lo que se ha encontrado que los sistemas de contratación basados en IA discriminan a ciertos grupos si se capacitan sobre datos sesgados, nuevamente, cuán eficiente es un modelo de IA dependerá en gran medida la calidad de los datos en los que se haya capacitado Entonces sí tenemos el proceso mediante el cual la IA es capaz de mejorar su toma de decisiones a través de datos. Entonces, la primera fase aquí en el bucle sería la fase de entrenamiento real donde la IA aprende ya sea de la historia o de los datos que le han sido alimentados. Y entonces la IA ahora podrá hacer predicciones basadas en lo que ha aprendido. Y luego cuando haga una predicción, los usuarios podrán dar retroalimentación a la IA o incluso a los desarrolladores, podrán decirle a la IA que, Oye, obtuviste la respuesta correctamente o la predicción que hiciste fue en realidad falsa. Y debido a que la IA ha recibido los comentarios del usuario, luego pasa por una fase de re entrenamiento nuevamente para aprender en base a los nuevos comentarios que el usuario le ha dado. Entonces así es como pasa por este bucle constante de tratar de mejorar. Entonces, ¿cuál es el futuro de los datos en IA? Aprendizaje federado donde los modelos de IA entrenarán sobre los datos del usuario sin transferirlos a un servidor central, mejorando así la privacidad, y luego datos sintéticos donde la IA misma podría generar conjuntos de datos artificiales I conjuntos de datos reales no están disponibles. Y luego el último de aquí, el explicable AI DX AI muy, muy importante Donde la IA debería poder explicar la razón por la que tomó cierto tipo de decisiones. Esto sería un paso gigante en cuanto a la transparencia en el uso de la IA. Entonces, algunas claves para llevar, los datos son la base de la IA. Sin ella, la IA no puede aprender ni funcionar de manera efectiva. Por supuesto, la IA podría utilizar estructurada, no estructurada o semi estructurada para aprender. Y mejorar. big data, por supuesto, mejora el rendimiento de la IA, pero tienes desafíos como tu, ya sabes, privacidad, sesgo, etc. Y luego las consideraciones éticas son importantes a la hora de manejar datos en sistemas de IA. Y finalmente, la IA mejora continuamente a través de nuestros bucles de retroalimentación. Entonces eso es un agradecimiento por ver el video. Te veré en la siguiente clase. 10. Algoritmos y modelos en inteligencia artificial: Bienvenida de nuevo. Entonces ahora echemos un vistazo a los diferentes tipos de algoritmos y modelos utilizados en el mundo de la IA. Pero antes que nada, ¿qué es exactamente un algoritmo? ¿Qué es un modelo? Los algoritmos son básicamente reglas predefinidas que un modelo de IA puede usar para procesar datos. Pero los propios modelos de IA, estas son simplemente versiones entrenadas de algoritmos que son capaces tomar decisiones y tal vez incluso predicciones basadas en nuevos datos. Entonces, con el tiempo, los modelos de IA mejorarán porque están aprendiendo constantemente según la historia, basados en los comentarios de los usuarios y mucho más. Como ejemplo, tu filtro de spam, con el tiempo, el filtro va a mejorar cada vez mejor porque es capaz de aprender de correos electrónicos no deseados anteriores y tal vez incluso correos electrónicos que identificó incorrectamente como spam. Con el tiempo, va a mejorar. Pero, ¿cuáles son los tipos de algoritmos que tenemos? Tenemos la regla basada o tu IA simbólica que usa tus reglas predefinidas y condiciones lógicas. Entonces básicamente, es bastante rígido, es sí, no, es no, sí, no puede ser no, ya sabes, cosas así. Por lo que funcionará bien con problemas muy estructurados, pero este tipo de algoritmos lucharán con la incertidumbre. Uno de los mejores casos en los que se utilizan este tipo de algoritmos sería en su diagnóstico médico. Otro tipo de algoritmo serían, por supuesto, el deep learning y las redes neuronales. Estos utilizan redes neuronales artificiales de múltiples capas y, por supuesto, sobresalen en tareas complejas como su reconocimiento de voz , su reconocimiento facial, etc. Y por supuesto, una IA gepty y reconocimiento de imágenes, utilizan el aprendizaje profundo para poder identificar imágenes y también generar texto también Ahora, aprendizaje automático, ya hemos hablado de esto. Aprenden patrones a partir de datos en lugar de seguir reglas estrictas. Entonces este tipo de algoritmos son un poco más, son menos rígidos en su enfoque. Entonces sí tenemos los diferentes tipos de aprendizaje. Tienes tu aprendizaje supervisado, sin supervisión, y por supuesto, aprendizaje de refuerzo Ya hemos hablado de ellos. Y luego los algoritmos comunes de IA y la aplicación. Entonces como ejemplo, tus árboles de decisión, este es un ejemplo de algoritmo. Usa el aprendizaje supervisado, y los tienes en tu detección de fraude, tu diagnóstico médico. Tienes lo que llamamos las máquinas vectoriales de soporte , tus SVMs También utilizan el aprendizaje supervisado. Los puedes encontrar en clasificación de textos, reconocimiento manuscrito, y mucho más Y luego K significa agrupación. Estos utilizan el aprendizaje no supervisado. encontrarás principalmente en segmentación de mercado, detección de anomalías Tienes tus redes neuronales, aprendizaje profundo. Por supuesto, esto utilizará el aprendizaje supervisado, y los tendrá en su reconocimiento de imagen, voz a texto, etc., y luego sus algoritmos genéticos que utilizan optimización y estos son computación evolutiva de diseño impulsada por IA. Entonces, ¿cuál es exactamente el proceso de capacitación para un modelo de IA típicamente seis pasos El primer paso es siempre la recolección de datos. Nuevamente, ya lo he dicho muchas veces antes, los datos son el elemento vital de un modelo de IA El modelo de IA necesita los datos para comenzar a aprender a comenzar a entrenar. Entonces, una vez que se han recopilado los datos, ahora tenemos preprocesamiento donde los datos serán limpiados y serán formateados Y luego después de eso, el modelo comienza a entrenar en base a los datos que se le ha proporcionado. Y entonces ahora se evaluará el modelo. Se probará con nuevos tipos de datos. Entonces podría ser como un examen, una prueba solo para ver qué tan bien se desempeñará la IA. Y, por supuesto, si le va bien, la IA se despliega entonces en el mundo real. Y por supuesto, con el tiempo, la IA mejorará constantemente porque es capaz de adaptarse y aprender con el tiempo. Entonces, con todo esto en mente, ¿cómo se elige exactamente un algoritmo? Hay diferentes tipos. Entonces, ¿ cómo los desarrolladores, cómo deciden las empresas qué algoritmo usar al intentar entrenar su modelo Por lo que aquí hay varios factores involucrados. Primero, por supuesto, será la disponibilidad de datos. Algunos modelos como su aprendizaje más profundo, necesitan grandes conjuntos de datos mientras que los árboles de decisión un ejemplo, funcionan mejor con pequeñas cantidades de datos. Y luego la precisión que se requiere. Obviamente, si quieres que un modelo de IA pueda hacer predicciones bastante buenas y precisas, entonces podrías estar buscando redes neuronales que sean capaces de proporcionar una mayor precisión. Pero claro, esto también requerirá más potencia de cómputos. Y luego la interpretabilidad. Así que los árboles de decisión son muy fáciles de entender, mientras que las redes de aprendizaje profundo pueden ser bastante complejas de entender. Y también hay situaciones en las que un tipo particular de sistema impulsado por IA podría usar uno o más algoritmos. Entonces, por ejemplo, en su banco para el sistema de detección, podría usar un árbol de decisiones para la interpretabilidad, y luego podría usar el aprendizaje profundo para poder reconocer una detección de patrones complejos Entonces, ¿cuáles son los desafíos que implican los algoritmos y modelos de IA? Hemos hablado del sesgo en los datos de entrenamiento donde los datos se están utilizando para entrenar el algoritmo o el modelo podría ser de baja calidad. Esto, por supuesto, conducirá a que el modelo tome malas decisiones, tome muchos errores, y luego poder computonal, especialmente cuando se requiere el algoritmo de aprendizaje profundo Esto, por supuesto, significa que se necesitarán muchos recursos informáticos poderosos, y luego la explicabilidad, también, modelos complejos como las redes neuronales Funcionan fantásticos, son extremadamente poderosos, pero pueden ser bastante difíciles entender y de explicar. Entonces, ¿cuáles son las tendencias futuras en los modelos de inteligencia artificial medida que pasan los años? IA explicable Ya hemos hablado de esto, donde IA podrá explicar las decisiones que ha tomado. Esto, por supuesto, mejorará la transparencia. Y luego modelos híbridos de IA. Este es un concepto muy, muy interesante donde podemos combinar diferentes enfoques de IA para un mejor rendimiento. Y luego también tenemos la inteligencia artificial de borde. Básicamente modelos de IA que se ejecutarán en pequeños dispositivos como smartphones para proceso en tiempo real. Y estas son algunas de las tendencias que podemos mirar hacia adelante en el mundo de la IA. Entonces, solo para redondear, algunas cosas clave, en primer lugar, la IA utiliza algoritmos de aprendizaje automático y dippling basados en reglas para la toma IA utiliza algoritmos de aprendizaje automático y dippling basados en reglas para supervisado, no supervisado aprendizaje supervisado, no supervisado y de refuerzo son tipos clave de aprendizaje automático Los modelos de IA deben pasar, por supuesto, por capacitación , evaluación y aprendizaje continuo para mejorar. Y finalmente, elegir el algoritmo adecuado dependerá de la precisión, la disponibilidad de datos y los requisitos computacionales Muchas gracias por ver el video. Te veré en la siguiente clase. 11. Capacidades y limitaciones de la IA: Entonces, antes de redondear este módulo, quería que echáramos un vistazo a las capacidades y limitaciones de la IA, tal y como la conocemos, comenzando con las capacidades, ¿qué puede hacer exactamente la IA? Ahora, he enumerado varias capacidades aquí, así como la descripción, así como los ejemplos. Voy a pasar por algunos de ellos. Empecemos con la automatización de tareas repetitivas. Ahora bien, esta es una área donde la IA ha sobresalido ya sea en finanzas o conjuntos de datos o en mi campo de la ciberseguridad, ahora usamos la IA para realizar tareas repetitivas Por lo que puede realizar tareas repetitivas con alta precisión y velocidad, y lo vemos con tableros de chat, automatizados, atención al cliente, y así sucesivamente Y luego, cuando se trata de análisis predictivo, IA es capaz de pronosticar tendencias futuras basándose en datos pasados. Entonces en ese escenario, es muy, muy importante que se le dé a la IA el tipo correcto de datos con los que pueda hacer predicciones bastante a bastante buenas precisas para el futuro. Ahora, hemos visto esto en, como, predicciones bursátiles, así como en el pronóstico del tiempo, cosas así Y luego, cuando se trata de reconocimiento de imágenes y voz, IA es capaz de identificar texto, objeto y sonidos. Aún no es perfecto, pero ya estamos llegando. Creo que hoy la IA hace un muy buen trabajo al poder identificarlos. Y podemos ver ejemplos en autos autoconducidos en tu vigilancia de seguridad, y así sucesivamente. Y finalmente, cuando se trata de robótica y automatización, IA puede alimentar robots para trabajos pasados de precisión, y ejemplos, los tenemos en la atención médica con cirugía robótica, así como en robots industriales Así que puedes, por supuesto, echar un vistazo a la diapositiva que te voy a presentar y ver las otras capacidades en el pero también he proporcionado una tabla que enumera las limitaciones que la IA no puede hacer. Entonces, como ejemplo, carecen de una verdadera comprensión. Entonces la IA, puede procesar datos, pero ya ves, no entiende datos como tú y yo lo hacemos. Ojalá esté hablando con un ser humano, también. Sólo estoy bromeando. Entonces esa es la cosa, sí, IA, dice los datos. Puede manejar los datos. Puede procesar los datos, pero en realidad no entiende qué son realmente los datos. Es solo procesar los datos y darnos resultados, ¿verdad? Y entonces cuando se trata de la verdadera creatividad e innovación, la IA, puede generar contenido, pero siempre le va a faltar la creatividad humana, el toque humano. Entonces, la dependencia de los datos también, IA todavía depende en gran medida de conjuntos de datos muy grandes. Y claro, estás hablando los altos costos computacionales. Por lo que entrenar modelos de IA muy complejos requiere hardware muy, muy caro. Y, por supuesto, las limitaciones generales de inteligencia, sí, podemos tener IA que puede vencer a los seres humanos en el ajedrez, pero aún falla en sentido común o razonamiento. Nuevamente, puedes echar un vistazo a la diapositiva para conocer las otras limitaciones. Entonces, solo para resumir la fuerza de la IA, IA puede manejar big data De hecho, sobresale, prospera cuando me presentan big data Y por supuesto, velocidad y eficiencia. La IA ha superado a los humanos en tareas computacionales y ni siquiera es divertida Y luego, por supuesto, 27 de disponibilidad. Hagibty nunca te dirá que necesita una pausa para almorzar o que necesita dormir . Eso nunca va a pasar. Y luego, por supuesto, las soluciones de IA de escalabilidad se pueden implementar globalmente muy, muy rápidamente sin ningún tipo de limitación humana Entonces el resumen de las debilidades, y sé que esto puede sonar muy, muy duro, pero la IA todavía carece de sentido común. Si pones a la IA en una situación inesperada o algo inusual, luchará porque lucha con la ambigüedad. Ahora bien, la IA no puede reemplazar el juicio humano, ¿de acuerdo? Así que recuerda que la IA no importa lo inteligente que pueda llegar a ser, no tiene corazón. No tiene emociones. La IA no puede simpatizar, no puede empatizar . No puedo enojarme, ni triste ni feliz. Y como tal, carecerá de razonamiento ético. Y, por supuesto, la IA depende de los datos de entrenamiento. El volumen y la calidad de los datos de entrenamiento determinarán cuán eficiente es realmente el modelo de IA. Entonces la comparación aquí, humano versus IA tengo la tabla de ideas. Así que la creatividad. Los humanos por supuesto, muy, muy creativos. La IA es limitada. Uh, toma de decisiones, IA tomará su decisión basándose puramente en su capacidad para reconocer patrones. Mientras nosotros como humanos, podemos tomar decisiones basadas en la experiencia, la intuición, y también el pasado Y luego aprendiendo capacidad, podemos aprender nuevas habilidades muy, muy flexiblemente Para eso está nuestro cerebro. Si bien la IA necesita reentrenamiento para nuevas habilidades, y luego sesgo, por supuesto, podemos ser influenciados por las emociones, mientras que la IA solo puede heredar sesgos de los datos que se le Si los datos están libres de cualquier sesgo, entonces no hay forma de que la IA se vuelva sesgada. Y, por supuesto, procesar speedway mucho más lento que la IA, mientras que nuestra IA es mucho, mucho más rápida que nosotros cuando se trata nuestras tareas estructuradas Entonces, conclusiones clave, la IA es extremadamente poderosa, pero claro, sí tiene sus limitaciones Sobresale en automatización y predicción, pero siempre va a carecer de razón a nivel humano Y entonces la IA depende en gran medida de los datos y algoritmos. Y así, los datos deficientes conducirán a resultados inexactos. Los datos de sesgo llevarán a que la IA tome decisiones de sesgo, y luego la IA nunca podrá reemplazar el juicio humano. Y el futuro de la IA, esperamos incluya modelos más éticos, explicables y también adaptables Entonces ese es más o menos el resumen. Gracias por tomar esta lección en particular. Te veo en la siguiente clase. 12. Vista previa de la sección: conceptos básicos del aprendizaje automático: Bienvenido al siguiente módulo, conceptos básicos de aprendizaje automático. Y como de costumbre, voy a reproducirte un clip de una película, así que siéntate, relájate, disfruta el clip, y te veré al final del mismo. Hay seis arriba. No hay manera de que puedas ganar ese juego. Eso lo sé. No ha aprendido. ¿Se va rn a hacer que juegue solo? Spin Aprende, maldita sea. A. Christ James Game, la única película ganadora no es hoy. Bien, bienvenido de nuevo. Ahora, ese clip fue tomado de la película War Games estrenada en el año 1983. Y la razón por la que elegí usar este clip en particular es porque demuestra perfectamente uno de los conceptos clave cuanto a cómo aprenden los modelos de IA, y eso es a través del proceso de prueba y error. Ahora observarás que en el clip, sistema de IA conocido como Joshua, juega un juego de puntera de garrapata contra sí mismo El juego termina en un punto muerto y luego sigue jugando los juegos contra sí mismo y otra y otra vez Pero observa que cada vez que cambia su estrategia, pero los juegos siguen terminando en un mit rancio larga, ahora decide eso, ya sabes qué, antes de lanzar los misiles nucleares. Oh, por cierto, debería haberte dado algo de contexto. En la escena, se supone que es una escena muy grave porque el sistema, Joshua, el modelo de IA, está tomando el control o está a punto de tomar el control del sistema de armas de misiles nucleares de Estados Unidos . Y, por supuesto, la gente está entrando en pánico. Tienen miedo de que vaya a lanzar misiles nucleares contra la Unión Soviética. Sovnia responderá y, por supuesto, todos nosotros, todos vamos a morir Entonces Joshua decide eso, ¿sabes qué? Antes de lanzar estos misiles nucleares, tal vez debería probar diferentes estrategias para ver quién ganaría realmente en una guerra nuclear. Entonces la primera estrategia lanza misiles desde Estados Unidos a la Unión Soviética, pero luego se da cuenta de que, Bien, esta estrategia no va a funcionar porque no va a haber un ganador Después intenta otra estrategia donde es la Unión Soviética la que lanza primero los misiles. Pero entonces se da cuenta de que, Bien, esta estrategia tampoco funciona. No hay ganador. Y luego intenta cientos de otras estrategias diferentes. Y cada vez se da cuenta de que no va a haber un ganador Entonces eventualmente, es capaz de concluir que la mejor manera de ganar este juego en particular es no jugar en absoluto. Entonces la IA, Josué, pudo enseñarse por sí misma. Aprendió a través del proceso de prueba y error. Cada vez que probaba una estrategia y el resultado era negativo, retrocedía, reajustaba su técnica, reajustaba su estrategia, y luego su estrategia, y Y luego, cuando el resultado fue el mismo estancamiento negativo volvió de nuevo, encontramos una estrategia una vez más, y así es básicamente como aprenden los sistemas de IA Así se enseñan ellos mismos. Intentan algo. Oh, la respuesta no fue correcta. Déjame regresar. Déjame probar una estrategia diferente. Oh, eso no funciona. Déjame regresar. Déjame probar una estrategia diferente y así sucesivamente. Entonces el concepto de ensayo y error, creo, quedó bien enfatizado en este clip en particular. Entonces espero que hayan disfrutado esta introducción al mundo de la máquina y los Fundamentos. Pasemos ahora a la siguiente lección. 13. Cómo aprenden las máquinas en la práctica: Bien, entonces ahora echemos un vistazo a la siguiente lección, vamos a hablar sobre cómo aprenden las máquinas en la práctica, cómo se entrenan Entonces, todo el proceso de aprendizaje automático involucra tres componentes clave. Tienes los datos, los modelos y, por supuesto, la formación en sí misma. La otra cosa del aprendizaje automático es que a diferencia de la programación tradicional, donde el código está escrito explícitamente y los programas tienen que funcionar exactamente como se codifican, con máquinas, no memorizan cosas En cambio, son capaces de encontrar patrones dentro de los datos con los que están trabajando. Es decir, el aprendizaje automático implica un proceso mucho más flexible mediante el cual los modelos son capaces aprender y mejorar con el tiempo. Ahora, toda la fase de aprendizaje tiene ver con la máquina o el modelo tratando de ajustar o reajustar sus procesos para que pueda mejorar con el tiempo Ahora, al igual que con los estudiantes normales, estoy bastante seguro de que has tenido exámenes en el pasado antes, antes de que tomaras ese examen en la universidad o en la secundaria o donde sea, estoy bastante seguro de que debes haber estudiado primero, ¿verdad? Tal vez tomaste un curso, un curso en línea, o tal vez leíste un libro de texto, ¿verdad Ahora, mientras estabas aprendiendo y preparándote para el examen, estoy bastante seguro de que tomaste cierto tipo de cuestionarios, exámenes, y luego finalmente fuiste al examen final, y luego por supuesto, pasaste También es algo similar con el aprendizaje automático. En primer lugar, proporcionaron datos que estudiarán. Y luego habrá esta etapa en particular donde serán probados solo para ver si realmente están aprendiendo correctamente de la manera correcta. Y luego en última instancia, se probarán con nuevos tipos de datos que nunca antes habían visto solo para probar cómo se desempeñarán en el mundo real. Entonces es algo similar con el aprendizaje automático también. Ahora bien, la idea clave aquí es que aprendizaje automático no implica memorizar datos Imagina un filtro de spam, ¿verdad? Imagina que estás tratando de construir inteligencia artificial para un filtro de spam. Sólo hay tantos tipos de filtros de spam que la máquina puede memorizar Bien, este es un correo no deseado. Este es un correo electrónico no deseado. Este es un correo electrónico no deseado y así sucesivamente. Pero entonces, ¿y si ese modelo en particular se presenta con un nuevo tipo de correo no deseado que tal vez se presenta de una manera ligeramente diferente? El modelo va a fallar porque no ha memorizado esta nueva versión particular del correo spam Por eso siempre es mejor que las máquinas y los modelos aprendan a través del proceso de identificación de patrones, bien, son más flexibles de esa manera. Entonces existe esta cosa llamada selección de características, ¿verdad? selección de características implica que la máquina o el modelo simplemente buscan las partes más importantes de los datos. Entonces, ¿qué son exactamente las características? Hay piezas relevantes de información que ayudarían al modelo o máquina a tomar decisiones, ¿verdad? Por lo tanto, elegir los tipos adecuados de características ayudará al modelo a mejorar su precisión. Y por supuesto, eliminar cualquier tipo innecesario de características también minimizará los errores y también ayudará al modelo a mejorar su precisión. Ahora bien, he dado una analogía aquí que implica la venta de una casa, justo digamos, por ejemplo, estás tratando de construir un modelo o una inteligencia artificial que pueda hacer predicciones sobre cuánto costaría una casa El tipo correcto de características de las que hablarás aquí sería qué ubicación, ¿de acuerdo? ¿Dónde se encuentra la casa? Y luego hablemos de lo grande que es la casa, bien, cuántas recámaras tiene. Estos son los tipos de características más importantes en los que se debe capacitar al modelo. Las características innecesarias aquí serían cosas como cuál es el color del televisor en el dormitorio, ¿verdad? Como, cosas así, ¿cuál es el color del piso en el baño? Al igual que, estas son características muy, muy innecesarias que no ayudarán al modelo, harán una buena predicción. En cuanto costaría realmente la casa. Entonces también existe este proceso llamado optimización. optimización es donde los modelos se ajustarán tiempo para mejorar los niveles de precisión. Ahora bien, aquí hay un concepto clave llamado la función de costo. La función de costo es básicamente el valor que determina qué tan lejos estaba el modelo para hacer la predicción real. Entonces volviendo a la venta de la casa, ¿no? Imagínese que el modelo predijo que, bien, esta casa se va a vender por 500 mil dólares. Pero imagínese si la casa finalmente se vendiera por 750.000 dólares La función de costo aquí sería, por supuesto, 250.000 dólares. Entonces con el tiempo, a través del proceso de optimización, el modelo va a ir mejorando y mejorando y tratando de reducir la función de costos. Para que tal vez en la próxima vez, en vez de 500, podría decir 700 mil, la casa se vuelva a vender por 750, pero ahora la función de costo es de sólo 50 mil Entonces, con el tiempo, el modelo ha mejorado realmente a través del proceso de optimización. Entonces, ¿cómo mejora realmente bien el modelo? Va a actualizar sus parámetros internos para reducir los errores de predicción, y por supuesto, va a aprender de sus errores también. Estas son las formas en que mejorarán los modelos con el paso del tiempo. También existe esta técnica llamada descenso de gradiente. Este es el proceso de aprendizaje en sí mismo, y es una técnica que ayudará al modelo ajustarse poco a poco paso a paso. La idea aquí es que cada vez que el modelo está tratando de mejorar y reducir su función de costo, no va a dar pasos gigantes. No va a ser que no va a sufrir una mejora masiva muy, muy, muy rápido. Lleva tiempo, estable, estable, estable, ¿verdad? Entonces, piensa en ello como encontrar el punto más bajo de una montaña. El modelo seguirá ajustándose hasta que encuentre los mejores ajustes. Entonces te he dado aquí un ejemplo que involucra una vez más el filtro de spam. Por lo que el filtro de spam predice spam para correo electrónico. Pero digamos, por ejemplo, en realidad no es spam, es un correo electrónico real. Entonces con el tiempo, el modelo se dará cuenta de que, Oh, bien, entonces este tipo de correos electrónicos que antes he etiquetado como spam, ahora sé que ya no son spam. En realidad son escribir correos electrónicos, los correos legítimos. Pero estos son los que, bien, ahora sé que esto es en realidad spam, y así es como paso a paso, poco a poco el modelo va a mejorar en su capacidad para determinar si un correo electrónico es spam o no. Entonces, las tasas de aprendizaje, es muy, muy importante que el modelo realmente encuentre el equilibrio adecuado durante la fase de aprendizaje porque si está aprendiendo demasiado rápido, nunca encontrará las respuestas correctas y las soluciones adecuadas. Pero entonces, si está aprendiendo demasiado despacio, va a tomar una eternidad obtener la respuesta correcta. Piénsalo mientras intentas girar la perilla de frecuencia de una radio, ¿verdad? A lo mejor estás tratando de encontrar la frecuencia de tu estación de radio favorita. Si giras la perilla demasiado rápido, nunca vas a encontrar la frecuencia real porque estás siendo demasiado rápido. Pero ahora imagina si estás girando la perilla muy despacio, muy despacio, va a tomar eternidad para que encuentres la frecuencia correcta. Por lo que tiene que haber el equilibrio adecuado con el derecho de aprendizaje para el modelo. Entonces, ¿por qué algunos modelos aprenden mejor que otros? Bueno, todo se reduce a la calidad de los datos. Recuerda que los datos son tan importantes a la hora de entrenar modelos y máquinas. Así que la calidad y la cantidad de datos van a ser jugarán un papel clave aquí. Y luego la selección de características, por supuesto, los modelos necesitan ser entrenados sobre cómo encontrar las características adecuadas al intentar trabajar con datos o hacer predicciones o encontrar respuestas a problemas. Y luego la complejidad del modelo también. Imagina si estuvieras construyendo un modelo muy, muy simple para machine learning o IA. Bueno, sólo hay tantas tareas que va a poder realizar. Podría no ser capaz de realizar tareas complejas. Pero ahora imagina si realmente hiciste un modelo que es demasiado complejo, entonces los roles o el tipo de tareas que le das al modelo para realizarlo podrían ser un poco desperdiciado porque el modelo fue construido para algo mucho más complejo. Y luego la eficiencia de optimización también, un modelo bien afinado entrenará más rápido y generalizará mucho mejor Entonces estos son los factores clave de por qué ciertos tipos de modelos se realizan mucho mejor y se entrenan mucho mejor que nuestros otros modelos. Entonces, algunas conclusiones clave aquí, en primer lugar, tus modelos de aprendizaje automático aprenden ajustando perímetros para minimizar errores, entrenamiento, validación o pruebas Aseguran que los modelos se generalicen bien. Y entonces la selección de características, como dije, es muy, muy importante. Es crucial. Basura adentro, basura afuera. Si los modelos están entrenados con el tipo de características incorrectas, se desempeñarán muy, muy mal. Y luego las técnicas de optimización como tu descenso de calificación mejorarán la precisión del modelo con el tiempo y, por supuesto, un peso de aprendizaje equilibrado garantizará un aprendizaje fluido. Entonces eso es todo para el aprendizaje automático. Gracias por ver. Te veré en la siguiente clase. 14. Aprendizaje supervisado en acción: No hablemos de aprendizaje supervisado. Entonces, ¿qué es exactamente esto bien? Este es un tipo de aprendizaje automático donde el modelo se entrena haciendo uso de datos etiquetados. Entonces, ¿qué son exactamente los datos etiquetados? Esto simplemente significa que cada ejemplo de entrenamiento o datos con los que se entrena el modelo, incluye tanto la entrada, que serían las entidades, luego la salida correcta, que sería la etiqueta real. Entonces toda la idea aquí es el modelo sea capaz de hacer predicciones y encontrar relaciones entre las entradas y las salidas. Entonces, ¿cómo ocurre exactamente esto? primera etapa es que los datos serán recabados y serán etiquetados. Volviendo a mi ejemplo favorito, el filtro de spam. Se podrían recopilar miles de correos electrónicos en la primera etapa y luego se etiquetarán. Entonces tendremos correos electrónicos que son spam y luego correos electrónicos que en correos no deseados en realidad son legítimos, ¿verdad? Y luego se entrenará al modelo. Seré entrenado para identificar qué correos electrónicos son spam y cuáles ganan. Y luego la tercera etapa, el modelo ahora se probará con nuevos tipos de correos electrónicos que nunca antes había visto para ser evaluado. Y claro, si le va muy bien, entonces se desplegará en el mundo real. Así es como funciona realmente todo el proceso. Ahora bien, cuando se trata de aprendizaje supervisado, hay dos tipos que tenemos clasificación y tenemos regresión. ¿Qué son exactamente estos dos? Con clasificación, aquí es donde el modelo asignará una entrada a un tipo específico de categoría. Funciona mejor cuando los retos o las tareas o las preguntas tienen valores discretos. Entonces digamos, por ejemplo, en tu filtro de correo no deseado, el correo electrónico o será spam o va a ser legítimo, ¿ verdad? No hay nada en el medio. Hablemos de los resultados de tu laboratorio, ¿verdad? Los resultados pueden ser positivos o negativos. Análisis de sentimiento, cierto, tal vez el sentimiento fue positivo o negativo o neutral Así que la clasificación es mejor cuando los valores de las salidas son realmente discretos. Tienen tipos de valores muy específicos. Ahora, con regresión, aquí es donde el modelo tiene que hacer predicciones y no la respuesta correcta real a una tarea. Entonces digamos, por ejemplo, el modelo tiene que tratar de predecir el costo de venta de una casa real se va a ver características como el tamaño de la casa, la ubicación. Pero en última instancia, todavía va a hacer una conjetura, una predicción. No sabe a ciencia cierta si la casa se venderá por la cantidad que predice, ¿verdad Se habla de pronosticar los cambios bursátiles, los cambios climáticos también, las temperaturas diarias, cosas así Entonces se utilizarán cuestiones o problemas donde la salida sea continua, se utilizará regresión. Entonces, para redondear todo ahora mismo, quiero volver a mi ejemplo favorito , el filtro de spam. Entonces, primera etapa, tenemos los datos de entrenamiento donde se recogen miles de correos electrónicos, están etiquetados como spam, no spam. Ahora viene la extracción de características. Recuerde, esa extracción de características es una técnica muy, muy importante para mejorar la precisión del modelo. Entonces por aquí, el modelo necesita ser enseñado que, bien, cierto tipo de características en tu spam, deberías mirarlas. Entonces cosas como por ejemplo, las palabras clave que se utilizan, el título de la reputación de correo electrónico del usuario, el envío de un correo electrónico. Estas son las características muy importantes que el modelo necesita ser entrenado para identificar si el correo electrónico es spam o legítimo. Y entonces, claro, como dije, se entrenará al modelo. Y luego se probará el modelo. Se le presentará un nuevo correo electrónico que nunca antes se había visto. Y entonces, claro, la prueba ahora será si el modelo puede identificar o no si ese correo electrónico es spam o no. Y, por supuesto, el aprendizaje continuo, el modelo va a mejorar con el tiempo ya que mira cada vez más correos electrónicos. Entonces, ¿cuáles son los desafíos y limitaciones del aprendizaje supervisado? Bueno, antes que nada, el etiquetado de datos es bastante caro. Requiere grandes cantidades de datos de alta calidad. Y ante este tema de sobreajuste, donde el modelo, en lugar de tratar de generalizar y encontrar patrones, termina realmente memorizando los Y luego, por supuesto, el sesgo en los datos, lo encontrarás cada vez. Si los datos que se proporcionan al modelo están sesgados, el modelo no funcionará tan bien. Y, por supuesto, el aprendizaje supervisado no funciona bien con datos no estructurados Entonces tal vez usted proporciona el modelo se proporciona con imágenes que no tienen etiquetas ni datos brutos. aprendizaje supervisado no va a funcionar con datos no estructurados Así que las conclusiones clave para redondear las lecciones aprendidas supervisadas aprenden de los datos de la etiqueta para hacer predicciones Se utiliza en la clasificación, donde se categorizan los datos, y también en regresión donde predice nuestros valores continuos, las aplicaciones del mundo real incluirán su protección contra spam, diagnóstico médico, predicción de stock y y por supuesto, los desafíos incluirán sesgo de datos, requisitos de datos y por supuesto, todo ajuste Gracias por ver el video. Te veré en la siguiente clase donde vamos a echar un vistazo al aprendizaje no supervisado LCU entonces 15. Aprendizaje no supervisado y reconocimiento de patrones: En la última clase, hablamos de aprendizaje supervisado. Entonces ahora es el momento de hablar de aprendizaje no supervisado. Ahora bien, si el aprendizaje supervisado trata con datos etiquetados, entonces obviamente el aprendizaje no supervisado se ocupará de los datos etiquetados Entonces, la idea aquí es que el modelo en la máquina intente encontrar patrones con datos que no estén etiquetados. Ahora, he dado un ejemplo aquí donde tienes una empresa que tiene miles y miles de registros de clientes, ¿de acuerdo? Lo que pasa con el modelo aquí es que no va a saber quién es el cliente A o el cliente B o el cliente C o el cliente D. Sin embargo, una cosa que podría hacer es que podría mirar el historial de compras de los clientes y luego intentar agruparlos en diferentes categorías en función nuevamente, su historial de compras. Cuánto gastan. Entonces, por ejemplo, el modelo podría mirar los registros de los clientes y decidir eso, ¿sabes qué? Clientes que han gastado más de $1,000 a la vez, permítanme agruparlos en la categoría de gastadores altos Y entonces podría haber clientes que solo realicen compras siempre que haya descuentos, ¿verdad? Por lo que puede querer agrupar a ese tipo de clientes bajo la categoría astuta o, ya sabes, algo así O incluso podría intentar agrupar a los clientes en función de lo que realmente compran. Entonces tal vez tienes clientes que compran accesorios, como, ya sabes, relojes de pulsera, pulseras, cosas así Por lo que puede intentar clasificar a los clientes bajo la categoría de accesorios, ya sabes, cosas así Así es exactamente como funciona el aprendizaje sin supervisión. Por lo que aquí hay cuatro etapas principales involucradas. En primer lugar, el modelo recibirá los datos brutos no etiquetados y no estructurados, luego el modelo por sí solo necesita encontrar las estructuras, patrones o relaciones dentro de esos Y luego una vez que lo haya hecho, va a organizar los datos en clústeres o categorías o componentes meniful Y luego finalmente, la salida, siempre que el modelo haga una predicción o ponga salida en función de lo precisa que fue la salida, el modelo luego aprenderá y mejorará con el tiempo, también. Entonces te he dado la idea clave aquí es que el algoritmo o modelo, nunca se le da la respuesta correcta a una tarea o un reto o un quiz. Aprende patrones por sí solo. puede tratar de pensar en ello como el modelo de enseñanza en sí mismo, entrenándose para encontrar las clases adecuadas de respuestas a tareas y retos. Por lo que hay ciertos tipos de técnicas clave involucradas en el aprendizaje no supervisado El primero de aquí sería el agrupamiento. Esta es probablemente la técnica más popular. Aquí, los datos se agruparán en categorías similares. Entonces, por la información el algoritmo dividirá el conjunto de datos en grupos o clústeres donde los elementos en el mismo clúster son algo similares entre sí que los de otros Entonces, el mejor caso de uso aquí, he hablado de segmentación de clientes donde los clientes, podrían agruparse en función de su historial de compras, cuánto han gastado, o lo que les gusta comprar o cuándo les gusta gastar cosas así, ¿verdad Tenemos algunos ejemplos de los algoritmos de clustering. Tienes tus mins clustering, clustering jerárquico donde los clústeres se construyen en un árbol, y luego el escaneo de base de datos que intentará identificar regiones densas dentro Ahora bien, la siguiente técnica aquí es algo que se llama la reducción de dimensionalidad. No me culpes. No soy a quien se le ocurrió este término muy, muy interesante. Reducción de dimensionalidad. Suena como algo que encontrarías en un libro de texto de ingeniería espacial, ¿verdad Es algo así por dentro. No sé a quién se le ocurrió este término. Pero básicamente, simplemente significa que estamos simplificando datos complejos Eso es lo que significa la reducción de dimensionalidad. Entonces, por definición, esto reducirá grandes cantidades de datos a la vez que se conserva el patrón clave. Entonces tu caso de uso aquí sería cosas como tu compresión de datos donde los datos se pueden comprimir en un tamaño más pequeño, pero las características clave de esos datos aún se conservarán. Tenemos algunos algoritmos para la reducción de dimensionalidad, su análisis de componentes principales, su PCA y luego su TSN, que es la incrustación de vecinos estocásticos distribuidos en T No hay necesidad de que profundicemos en estos algoritmos, ¿de acuerdo? Pero la analogía aquí es que básicamente intentas imaginar comprimir un libro que sea, digamos, 500 páginas o mil páginas todo en una sola página Piense en ello como tratar resumir las ideas clave de ese libro Entonces a pesar de que se ha reducido de mil páginas a una página. Esa página incluirá todas las ideas clave e información clave de ese libro. Y entonces la técnica final aquí será lo que llamamos la detección de anomalías, donde el modelo aprende a encontrar patrones inusuales Entonces, por definición, identificarás puntos de datos que se desvían significativamente del gnomo El caso de uso aquí estará en tu detección de fraude o tal vez incluso en tus firewalls, ¿verdad? Un firewall puede detectar tráfico malicioso porque es inusual. A lo mejor el tráfico proviene de una dirección IP inusual o de una ubicación inusual. Esa es una de las técnicas. Esa es una de las formas en que el firewall es capaz de determinar qué es el tráfico real y qué es el tráfico malicioso. Entonces ejemplos de los algoritmos utilizados aquí, tenemos el aislamiento para aquí, el algoritmo se centrará en identificar los valores atípicos en los datos, y luego tenemos el SVM de una clase que se usa para detectar instancias muy raras e inusuales Entonces, la analogía clave aquí, piensa en tus escáneres de seguridad en un aeropuerto Detectan elementos sospechosos simplemente basados en patrones. Bien, entonces, ¿cuáles son las aplicaciones del mundo real del aprendizaje no supervisado Los tiene en la segmentación de sus clientes, y normalmente en la detección que podríamos usar para firewalls, detección de fraude, etc., y luego diagnóstico médico también, donde el modelo o máquina de IA encuentra patrones ocultos en sus datos genéticos o enfermedades Y luego recomendar sistemas como en tu Netflix, tu Spotify, YouTube, todo el trabajo basado en el historial de búsqueda del usuario. Y luego, por supuesto, en tus buscadores, claro, como tu Google, esto categorizará las páginas en función de similitudes temáticas Entonces, ¿cuáles son los desafíos y limitaciones del aprendizaje no supervisado, por lo que no hay etiquetas claras Por lo tanto, no hay forma de verificar si la salida del modelo es realmente correcta. El modelo tiene que averiguarlo por sí solo. Y luego difícil de interpretar. Así que algunos racimos o patrones podrían no ser significativos, ¿de acuerdo? En un intento del modelo de intentar agrupar ciertos tipos de datos en un clúster o una categoría, puede que no haga un muy buen trabajo en eso porque cómo o qué solía agrupar, esos datos pueden no ser realmente lo suficientemente claros. Y luego elegir el número correcto de clústeres. Este es otro gran reto aquí dentro. Entonces algoritmos como tus minas requieren ciertos parámetros. Básicamente, hay que indicar cuántos grupos tiene que crear el modelo o cuántos clústeres tiene que crear. De lo contrario, puede terminar ya sea creando muy pocos clústeres o grupos o tal vez creando demasiados también. Entonces eso podría ser un reto. Y luego el cómpucamente caro, es bastante caro. La capacitación procesa grandes conjuntos de datos, y esto requerirá muchos recursos informáticos. Así que algunas cosas clave para el aprendizaje no supervisado, el aprendizaje no supervisado encuentra estructuras ocultas en datos clústeres se utiliza para agrupar puntos de datos similares, por ejemplo, en la segmentación de sus clientes, y luego la reducción de dimensionalidad simplificará los datos para una mejor visualización y eficiencia, y luego la detección de anomalías intentará identificar fraudes, amenazas de seguridad Y finalmente, los desafíos que implica aprendizaje no supervisado incluirán la interpretabilidad, costo computacional y, por supuesto, la falta de métricas de evaluación Gracias por ver el video. Te veo en la siguiente clase. 16. Aprendizaje por refuerzo y toma de decisiones: Bueno, vuelve. Entonces ahora echemos un vistazo al tercer tipo de aprendizaje automático. Y aquí, estamos hablando de aprendizaje por refuerzo. Ahora, a diferencia del aprendizaje supervisado donde se etiquetan los datos o en el aprendizaje no supervisado, donde el modelo tiene que encontrar patrones dentro de los datos, en el aprendizaje por refuerzo, el proceso de aprendizaje es a través de prueba y error Entonces básicamente, tienes a tu agente o tu modelo de IA que tomará una acción en un entorno, y luego dependiendo del tipo de acción que realice, puede recibir una recompensa o una penalización. Entonces, con el tiempo, el modelo aprende los tipos de acciones adecuadas a tomar para recibir más recompensas. Como ejemplo, un auto autónomo aprenderá a navegar por las carreteras al recibir recompensas por conducción autónoma o sanciones por colisiones o manejo imprudente ¿Cómo es el proceso? Bueno, antes que nada, tenemos al agente, que es el modelo de IA que operará tomará acciones. Tenemos el entorno en el que está operando el modelo, y luego el estado, la situación actual del agente en ese ambiente, y luego la acción que tomará el agente. Y luego, por supuesto, el sistema de recompensas, retroalimentación positiva por buenas acciones, retroalimentación negativa por malas acciones. Yo sí tengo el diagrama aquí dándote más información. Entonces tenemos al agente que interactuará con el entorno. Y luego tendremos que echar un vistazo al estado del agente dentro de ese entorno, y luego la acción que el modelo realizará una acción basada en su política, y luego recompensan los comentarios positivos o negativos. Y entonces el agente o el modelo actualizará su política para que en el futuro, pueda obtener recompensas más positivas. Y entonces, por supuesto, se repite todo este proceso. Así que imagina que estás tratando enseñarle a un robot a caminar, ¿verdad? Si el robot comete un error, podría recibir una penalización. A lo mejor cayó, por ejemplo, recibe una penalización. Pero entonces si está moviendo sus brazos y piernas correctamente, recibirá recompensas, y luego con el tiempo, el robot eventualmente aprenderá a funcionar correctamente. Entonces sí tenemos cuatro algoritmos clave para el aprendizaje por refuerzo. Echémosles un vistazo uno por uno. El primero aquí es el aprendizaje Que o el aprendizaje basado en valores. Entonces por aquí, en este tipo particular de algoritmo, el agente o el modelo aprenderán la mejor acción a tomar simplemente construyendo algo conocido como una tabla que. Básicamente es una tabla de recompensas por diferentes tipos de acciones. Entonces, digamos por ejemplo, bien un agente podría tomar cuatro tipos de acciones, acción A, B, C o D. Si toma la acción A, recibe una gran penalización. Acción B, recibe una pequeña penalización. Acción C, recibe una pequeña recompensa. Acción D, recibe una gran recompensa. Entonces con el tiempo, va a construir esta tabla. Sabe que, Oh, cuanta más acción tome, más grandes serán las recompensas. Con el tiempo, aprende a tomar cada vez más acción Ds. Entonces se usa donde el entorno es completamente observable, como cuando la IA se está enseñando a jugar al ajedrez como ejemplo Entonces sí tengo el diagrama aquí, dándote más detalle. Te voy a proporcionar el tobogán. Entonces, por supuesto, puedes mirar esto en tu tiempo libre. El siguiente algoritmo aquí es el algoritmo Deep Q Networks. Esto no usa tablas que. Utiliza redes neuronales. Entonces esto puede manejar entornos muy complejos como en tus juegos de Atari, robots autónomos El ejemplo que te he dado aquí es donde una IA aprende a jugar videojuegos maximizando su puntuación a lo largo de miles de pruebas El tercer algoritmo aquí son los métodos basados en políticas. Entonces, en lugar de aprender valores para las acciones, el modelo o el agente aprenderán realmente una política. Una política en este caso, en este momento sería una estrategia para elegir diferentes tipos de acciones. Por lo que funciona muy bien en entornos donde un cambio muy pequeño podría afectar todo el resultado, como en robótica, por ejemplo Entonces el ejemplo que te he dado aquí es un brazo robot, aprendiendo a agarrar objetos o recoger objetos simplemente refinando sus movimientos. Entonces tengo el diagrama aquí también. Nuevamente, puedes estudiar esto en tu tiempo libre. Y entonces el algoritmo final aquí es el método crítico actor Esto combinará tanto los métodos basados en valores como los basados en políticas para una mayor eficiencia. Se utiliza para problemas muy complejos del mundo real como en tu auto conducción, finanzas, etc. Un ejemplo de dar aquí es una IA que aprende cómo y cuándo comprar y vender acciones para maximizar sus ganancias. Tenemos varias aplicaciones de recompensa, como dije antes, autos autoconducidos en tus juegos como tu AlphaGo, Open AI five, en Hari en tu robótica, también, finanzas y trading, y por supuesto, en chatbards y Pero sí tenemos retos y limitaciones de aprendizaje por refuerzo. El primero aquí es que el aprendizaje por refuerzo requiere millones y millones de simulaciones para el modelo mejore con el tiempo Aquí no está trabajando necesariamente con datos. Está trabajando más con prueba y error, así que tiene que someterse a muchos miles, tal vez millones de pruebas y errores. Ya sabes, para mejorar en lo que hace. Y, por supuesto, es un proceso de aprendizaje muy lento. Ese es uno de los mayores retos del aprendizaje por refuerzo, discúlpeme. Y luego también tenemos el dilema de la exploración versus el dilema de la explotación. ¿Qué es exactamente esto? Bueno, por aquí, agente o el modelo deben probar nuevas acciones, que serían la exploración versus usar lo que ya aprendió, que sería la explotación. Tiene que encontrar el equilibrio adecuado entre ambos, lo que puede ser muy, muy complicado. Y luego, finalmente, la imprevisibilidad. Por lo tanto, la IA podría encontrar lagunas en el sistema de recompensas que conducen a resultados no deseados Esto podría ser en situaciones en las que el sistema de recompensas no se haya desarrollado adecuadamente y ciertas acciones que deberían haber resultado en sanciones quizás enormes En cambio, el modelo obtiene enormes recompensas en su lugar. Entonces esto podría confundir al modelo, y eventualmente con el tiempo, va a terminar tomando las decisiones equivocadas Entonces, algunas conclusiones clave antes redondear el aprendizaje de refuerzo, aquí, el modelo aprende interactuando dentro un entorno y recibiendo recompensas o penalizaciones ensayo y el error es, de hecho, la base del aprendizaje por refuerzo. Las técnicas clave de aprendizaje por refuerzo incluirán tu aprendizaje Q, tus redes Q profundas, métodos basados en políticas y, por supuesto, tus modelos críticos de actores Y, por supuesto, el aprendizaje por refuerzo se utiliza en robótica. Se utiliza en finanzas. Se usa en autos autónomos, juegos y mucho más. Y, por supuesto, los desafíos incluyen el aprendizaje lento, altos costos de cómputos y el comportamiento impredecible Gracias por ver. Te veo en la siguiente clase. 17. Árboles de decisión, regresión y agrupación: Ahora se habla de árboles de decisión, regresión y agrupamiento. Ahora, ya hemos hablado brevemente de regresión y agrupación antes, pero aquí vamos a profundizar un poco más Pero comencemos primero hablando de árboles de decisión. ¿Qué son exactamente? Básicamente son un algoritmo de aprendizaje supervisado utilizado tanto para la clasificación como para la regresión. Recuerde que la clasificación y regresión son dos técnicas bajo aprendizaje supervisado. Por lo que trata de imitar el proceso de toma de decisiones humanas dividiendo los datos en una estructura de reglas similar a un árbol Ahora, te he dado en la diapositiva de aquí, el diagrama de cómo funciona realmente. Todo parte desde la base, que sería el nodo raíz, el conjunto de datos. Entonces, eventualmente, estos datos se dividirán en ramas en función de ciertos tipos de condiciones o características, y eventualmente esas ramas terminarán en nodos hoja, lo que sería la decisión final o predicción que realmente toma el modelo. Entonces las ventajas de los árboles de decisión, como pueden ver, es muy, muy fácil de interpretar porque estamos hablando estructuras que están bien definidas, diagramas de flujo simples, ¿verdad? Y luego funciona muy bien con datos categóricos y numéricos Entonces es muy, muy versátil. Y entonces no hay necesidad de escalar datos sobre lo que encontrarás en regresión o agrupamiento Pero sí tenemos ciertas desventajas de los árboles de decisión. Una es que es propenso al sobreajuste, que es donde el modelo, en lugar de intentar generalizar y encontrar patrones, termina memorizando los datos de entrenamiento y luego también es sensible a cambios muy, muy pequeños Ahora bien, ¿cuáles son las aplicaciones del mundo real de los árboles de decisión? Los encontrarás en tu detección de fraude, tu diagnóstico médico o incluso en aprobaciones de préstamos en bancos también Ahora, pasemos a la regresión. Ahora, ya hemos hablado de regresión bajo el aprendizaje supervisado. Aquí, el modelo intenta predecir resultados continuos, ¿verdad? Y hablamos de que es una técnica de aprendizaje supervisado que se utiliza para predecir valores continuos basados en datos pasados. Una cosa que no mencioné, sin embargo, fue que sí tenemos varios tipos de regresión. Hay alrededor de ocho o nueve de ellos. Pero por aquí, quiero hablar los tres más importantes en mi humilde opinión. Tenemos regresión lineal, regresión polinormal y luego regresión logística Déjame darte algunas analogías aquí, ¿de acuerdo? Para la regresión lineal, imagina el modelo de IA tratando predecir cuánto costaría una casa. Ahora, en general, sabe que cuanto más grande sea la casa, entonces más cara va a ser. Eso es en general. Entonces en este tipo de escenarios, el modelo podría usar regresión lineal para hacer la predicción. Sin embargo, ¿qué pasa con la regresión polinómica? Imagínese el modelo aéreo tratando de predecir la velocidad de un automóvil. Pero aquí está la cosa, sin embargo. El auto no va a una a la misma velocidad en todo momento. Podría acelerar, yo podría reducir la velocidad. Podría acelerar de nuevo. Podría ir más despacio. Por lo que es imposible que el modelo utilice regresión lineal en este tipo de escenarios. Tiene que usar una regresión polinima donde intentará trazar una gráfica del movimiento del automóvil y luego tratar de determinar qué tan rápido va en realidad Y luego el último de aquí, la regresión logística. Imagina que tienes un modelo de IA que ha sido entrenado para determinar qué tan calificado estaría un candidato para un trabajo. Ahora, aquí está la cosa. Finalmente, el modelo dirá: Bien, el candidato está calificado o no está calificado, ¿verdad? Sin embargo, el proceso de toma de decisiones no es tan sencillo porque va a depender en gran medida las calificaciones de ese candidato. Incluso podría depender de las calificaciones de los demás candidatos que también están luchando por exactamente el mismo trabajo. Entonces, en este tipo de escenarios, el modelo podría usar regresión logística. Entonces las ventajas de la regresión son que es muy, muy simple. Y fácil de entender. muy bien con datos numéricos. Y también es la base para los modelos avanzados de aprendizaje automático, que se encuentran en las finanzas, en la salud, en los negocios, en la medicina, y mucho más. Ahora bien, ¿cuáles son las desventajas de la regresión? Bueno, trata de asumir una relación lineal en todo momento, que no es, por supuesto, realista. Y luego también es muy sensible a los valores atípicos. Un solo valor extremo puede distorsionar todas las predicciones. Imagínese volver a la antigua analogía del modelo tratando de predecir el costo de una casa Y si en una situación, una casa muy pequeña terminó costando más que una casa mucho más grande Eso es una anomalía. Eso realmente no sucede. Pero debido a que sí, de hecho, sucedió, eso podría confundir al modelo, y luego el modelo avanzando, puede que ya no sea capaz de hacer predicciones precisas basadas en esa única anomalía Ahora bien, ¿cuáles son las aplicaciones reales de la regresión? Tiene su predicción bursátil, pronóstico del tiempo también, y también ventas para casting Estos son solo algunos ejemplos de las aplicaciones de reword de regresión Y por último, agrupamiento. Hablamos de clustering bajo aprendizaje no supervisado donde el modelo intentará agrupar puntos de datos similares sin etiquetas predefinidas, tenemos los diferentes algoritmos en aquí de los que ya hablamos antes La analogía aquí, imagina que eres dueño de una tienda de ropa, y quieres agrupar a los clientes Así puedes agrupar a los clientes en altos gastos, mejor conscientes o tal vez clientes que solo compran durante la venta. Por lo tanto, la agrupación en clústeres puede ayudar a agrupar a los clientes en tipos similares de categorías Pero, ¿cuáles son las ventajas del clúster? No hablamos de esto. En primer lugar, puede destapar patrones ocultos. Entonces no hay necesidad de ningún tipo de datos de etiqueta cuando se trata de clustering porque clustering por sí mismo etiquetará los datos en diferentes tipos de grupos, Y entonces también es muy, muy flexible porque no está funcionando con datos predefinidos ni con datos etiquetados ni nada por el estilo. Básicamente puede funcionar bien con la segmentación de clientes, datos médicos y también reconocimiento de imágenes Y entonces también es muy, muy útil para detectar anomalías Por lo tanto, sus firewalls, sistemas de prevención de intrusiones y ciberseguridad, etc., suelen utilizar la agrupación como una Pero sí tenemos desventajas, claro. En primer lugar, elegir el número de clusters puede ser muy, muy difícil. A veces el modelo no sabrá la cantidad correcta de clústeres para crear para una cierta cantidad de datos, y luego los clústeres también pueden superponerse. Esto sucede con bastante frecuencia donde algunos puntos de datos pueden pertenecer a múltiples clústeres. Volviendo a toda la tienda de ropa, es posible que los clientes que son grandes gastadores, también puedan pertenecer a otro clúster que es específicamente para clientes a los que les gusta comprar Es solo que a lo mejor compran los accesorios muy caros, lo mejor compran los relojes de pulsera muy caros Por lo que este tipo de clientes ahora caerán en dos tipos diferentes de clústeres, y eso podría generar algunas complicaciones y confusión con el tiempo. ¿Cuáles son las aplicaciones del mundo real de la agrupación en clústeres? Detección de anomalías de segmentación de clientes y, por supuesto, también en investigación médica Entonces L's, muchas gracias por ver el video, veré en la siguiente clase. 18. Retos y consideraciones éticas en el aprendizaje automático: Regresa. Entonces, antes de ejecutar este módulo sobre aprendizaje automático, necesitamos hablar sobre los desafíos y consideraciones éticas en el aprendizaje automático. Ahora, respecto a los retos, hay tres tipos de ellos. Tenemos los desafíos relacionados con los datos, los desafíos relacionados con el modelo y, por supuesto, los desafíos de recursos computacionales Echémosles un vistazo uno por uno. Ahora con los desafíos relacionados con los datos, estamos hablando de temas como el sesgo de datos. Entonces, una vez más, si el modelo se entrena sobre datos que han sido sesgados, adivina qué, el modelo hará predicciones sesgadas en el futuro. Y luego privacidad de datos porque las máquinas y los modelos necesitan ser entrenados con grandes conjuntos de datos. En ocasiones estos conjuntos de datos podrían ser datos pertenecientes a clientes, usuarios. Esto podría generar preocupaciones sobre la privacidad y, finalmente, los problemas de calidad de los datos. Si faltan datos o son ruidosos o no están estructurados, esto podría afectar la precisión del modelo Entonces, como ejemplo, si un modelo de IA médica se capacita en registros incompletos de pacientes, podría terminar haciendo un diagnóstico poco confiable. ¿Qué pasa con los desafíos relacionados con el modelo? Hemos hablado de sobreajustar donde el modelo, en lugar de tratar de encontrar patrones y generalizar, termina memorizando los datos de entrenamiento y luego interpretabilidad y explicabilidad luego interpretabilidad y explicabilidad A veces los modelos de aprendizaje automático pueden ser muy, muy difíciles de entender. Y cuando un modelo toma cierto tipo de decisión, tal vez no pueda explicar por qué terminó tomando esa decisión. Ellos tipo de cajas negras que no entendemos del todo. Y luego también los ataques adversarios donde los hackers o varios delincuentes, pueden engañar a los modelos de aprendizaje automático simplemente modificando ligeramente los datos de entrada Como ejemplo, agregar un ruido sutil o muy pequeño a una imagen hace que una IA clasifique erróneamente stop como una señal de límite de velocidad, lo que puede ser peligroso para los autos autónomos Ahora bien, ¿qué pasa con los desafíos de los recursos computacionales? Cuando se trata de capacitación en IA, aprendizaje automático, requieren altos costos computacionales Estás hablando de grandes centros de datos, grandes bases de datos, procesadores de computadora muy potentes y así sucesivamente. Por lo que sí requiere mucho hardware y consumo de energía. Como ejemplo, entrenar la versión cuatro de Chart GBT requirió miles de GPU y vatios Tra de potencia Plantear preocupaciones de sustentabilidad y también el tema de la escalabilidad hecho de que un modelo funcione muy bien en un entorno pequeño no significa necesariamente que funcione mejor en un entorno grande. Como ejemplo, un chatbot de IA, lo mejor le fue muy bien Se capacitó para interactuar con diez clientes a la vez. Pero, ¿y si ese chatbot necesita interactuar con 100 clientes Puede terminar desempeñándose muy, muy mal. Pero con los desafíos fuera del camino, hablemos de las consideraciones éticas, el sesgo y la equidad, las preocupaciones de privacidad y vigilancia, el desplazamiento laboral y el impacto económico y, por supuesto, la seguridad de la IA y la toma de decisiones autónoma Echémosles un vistazo uno por uno. Entonces, cuando se trata de sesgo y equidad, y discriminación algorítmica, los modelos de aprendizaje automático, pueden reforzar las desigualdades sociales si no han sido diseñados adecuadamente o si han sido entrenados usando Por lo que las organizaciones y desarrolladores de modelos de IA, deben asegurarse de que sus sistemas, sus agentes, sus modelos sean justos e imparciales Y la solución aquí sería utilizar muy diversos y una gama muy amplia de diferentes tipos de conjuntos de datos, y luego también se deberían usar herramientas de detección de sesgos. Ahora, cuando se trata de preocupaciones de privacidad y vigilancia, uno de los mejores ejemplos de esto sería en China que utiliza el sistema de crédito social, y también utilizan IA y cámaras de vigilancia para monitorear a sus ciudadanos. Entonces esto podría llevar a grandes problemas de privacidad y así sucesivamente. Entonces, la principal solución aquí es que las empresas o países en el caso de China adopten políticas transparentes en materia de recolección de datos y consentimiento del usuario. No creo que eso vaya a pasar en China, pero bueno, ese es un tema diferente para otro día. ¿Qué pasa con el desplazamiento laboral y el impacto económico? Ya estamos viendo a algunas personas perdiendo sus empleos a causa de la IA. Entonces la automatización y el desempleo, IA está reemplazando trabajos humanos en industrias como en manufactura, finanzas, en atención al cliente también. Entonces, la solución aquí sería simplemente tratar de rematar a la fuerza laboral, y a los gobiernos y las empresas, deberían invertir en programas de educación y mejora de habilidades de IA educación y mejora Por lo tanto, los empleados deben estar capacitados sobre cómo trabajar con IA para que puedan adquirir nuevas habilidades que les permitan funcionar y trabajar en un entorno impulsado por IA. Y luego, por supuesto, la seguridad de IA y la toma de decisiones autónoma. Podemos hablar de IA en la guerra, como en armas autónomas letales. Países en este momento, como, por supuesto, Estados Unidos, China, tal vez incluso Rusia, están desarrollando armas autónomas impulsadas por IA, lo que, por supuesto, plantearía preocupaciones éticas. Por ejemplo, el uso de drones militares. Los ves operando en varios lugares. Y luego también la IA en sistemas críticos para la vida, como en el cuidado de la salud como ejemplo, se usa La IA se usa en atención médica, se usa en finanzas y transporte, donde las fallas pueden tener consecuencias potencialmente mortales. Imagina ese auto auto que termina tomando la decisión equivocada, y luego choca contra otro auto que tenía gente en él. Esas personas podrían morir como resultado. Entonces la solución aquí es que la IA en aplicaciones críticas de seguridad, deben someterse a la mayor cantidad de capacitación, tantas pruebas y tanta supervisión como sea posible. Normativa y soluciones para IA ética, principios éticos de IA . Entonces básicamente gobiernos y organizaciones y empresas, deben seguir principios como, por supuesto, equidad, rendición de cuentas, transparencia y, por supuesto, protección de la privacidad Y luego también deberían introducirse leyes y reglamentos. De hecho, algunos ya han sido introducidos por gobiernos como la Ley de IA de la UE y, por supuesto, el RGPD. Entonces, algunas conclusiones clave antes de redondear aprendizaje automático enfrenta desafíos en la calidad de los datos, explicabilidad del modelo y los ataques adversarios Las preocupaciones éticas incluyen prejuicios, equidad, violaciones a la privacidad y luego, por supuesto, desplazamiento laboral Por lo que la IA debe diseñarse manera responsable para minimizar el daño y maximizar la equidad Y, por supuesto, los gobiernos, las empresas, las organizaciones, las empresas están desarrollando regulaciones de IA y marcos éticos para garantizar una implementación segura de la IA en el mundo real. Gracias por ver. Te veo en la siguiente clase. 19. Vista previa de la sección Aprendizaje profundo y redes neurales: Ven al siguiente módulo, y aquí estamos hablando deep learning y redes neuronales. Y, claro, la regla en este curso es que al inicio de cada módulo, voy a reproducirte un clip de película, así que siéntate, relájate, disfruta del clip, y te veré al final del mismo. ¿Qué significa esta acción? Es una señal de confianza. Es algo humano que no entenderías. Mi padre trató de enseñarme las emociones humanas. Ellos son. Difícil. ¿Quieres explicar por qué te estabas escondiendo en la escena del crimen? Estaba asustado. Los robots no sienten miedo. No sienten nada. No tienen hambre. No duermen. Yo sí. Incluso he tenido sueños. Los seres humanos tienen sueños. Hasta los perros tienen sueños, pero no tú. Sólo eres una máquina. Una imitación de la vida. ¿Puede un robot escribir una sinfonía? ¿Puede un robot convertir un lienzo en una hermosa obra maestra? ¿Puedes? Bueno, vuelve, y, por supuesto, ese clip fue tomado de la película I Robot estrenada en el año 2004, protagonizada por Will Smith, y en realidad es una de mis películas favoritas de todos los tiempos de Will Smith. Ahora bien, la razón por la que quería usar este clip en particular es porque demuestra el tema de este módulo, que es el aprendizaje profundo. En la escena, tuvimos un interrogatorio entre el personaje de Will Smith, Detective Spooner y el robot de IA llamado Fíjate, al inicio del clip, Sonny observa al Detective Spooner haciendo este gesto oficial como un guiño Y memoriza el guiño, y luego finalmente, durante el interrogatorio, Sonny realidad le pregunta al detective Spooner, en realidad le pregunta al detective Spooner, ¿Qué significa esto? Y, por supuesto, el detective Spooner al que realmente no le gusta la IA o los robots, empieza a decir: Oh, es algo humano, no lo entenderías Pero Sonny en realidad desafía al detective Spoona. Sonny dice que soy capaz de emociones. Incluso he tenido sueños, lo cual es algo fascinante, ¿verdad? Verás, la razón por la que estoy usando este clip es porque muestra a Sonny, un modelo de IA avanzado y altamente inteligente que en realidad puede pensar que es muy diferente de los sistemas típicos de IA de aprendizaje automático que solo pueden seguir reglas preescritas o son capaces de identificar patrones y datos y luego tomar decisiones Este tipo particular de modelos de IA, pueden pensar. Son capaces de pensar fuera de la caja a través del concepto de aprendizaje profundo. Ver, el aprendizaje profundo simplemente tiene como objetivo tratar de imitar el cerebro humano real haciendo uso de neuronas artificiales Entonces este tipo de subconjunto de aprendizaje automático permite pensar a los modelos de IA. No, como dije antes en el curso, hay escépticos que creen que la inteligencia artificial nunca llegará a este nivel particular de Bueno, hay quienes piensan que eventualmente llegaremos ahí. Independientemente, pensé que este clip iba a ser un buen clip para introducir este módulo donde vamos a hablar de deep learning, que es, por supuesto, un subconjunto más avanzado de machine learning. Pasemos ahora a la siguiente lección. 20. Introducción al aprendizaje profundo: Ahora echemos un vistazo al aprendizaje profundo. ¿Qué es exactamente esto? Bueno, el aprendizaje profundo es un subconjunto del aprendizaje automático que utiliza redes neuronales artificiales con múltiples capas para procesar y aprender de cantidades muy grandes de datos. Ahora, todo el concepto de aprendizaje profundo se inspiró en la capacidad del cerebro humano para reconocer patrones y luego tomar decisiones. Ahora bien, tenemos algunas características clave del aprendizaje profundo. Quizás el más importante es el hecho igual que los modelos tradicionales de aprendizaje automático, los modelos de aprendizaje profundo son capaces extraer características automáticamente por sí mismos. Con un aprendizaje automático tradicional, los desarrolladores de ese modelo de IA tienen proporcionar las características al modelo por sí mismos. Pero los modelos de aprendizaje profundo, uh, pueden automáticamente por sí mismos, extraer características tan importantes. Ahora, también son capaces de manejar grandes cantidades de datos. Pero debido a que los modelos de aprendizaje profundo pueden ser muy, muy complejos, bueno, sí requieren un alto poder computacional Entonces sí tengo la tabla aquí que te muestra las diferencias centrales entre el aprendizaje automático tradicional y luego el aprendizaje profundo. Entonces se puede decir en la ingeniería de características, acabo de hablar de eso con aprendizaje automático, suele ser manual. Las características tienen que ser proporcionadas al modelo por los desarrolladores, pero los modelos de aprendizaje profundo, lo hacen por sí mismos. Y luego requerimiento de datos, aprendizaje automático maneja muy bien conjuntos de datos de tamaño pequeño a mediano. Pero luego, para el aprendizaje profundo, pueden manejar cantidades masivas de datos. Y luego, por supuesto, el rendimiento. Su aprendizaje automático tradicional, se vuelve un poco limitado cada vez que trabajan con datos complejos. Pero el aprendizaje profundo, cuanto más complejos sean los datos mejores para ellos. Ahora, la interpretabilidad, el aprendizaje automático es mucho más fácil de entender que los modelos de aprendizaje profundo que se vuelven como cajas negras No entendemos completamente cómo estos modelos operan realmente en potencia computonal Con el aprendizaje automático, funciona bien en computadoras normales. Pero para el aprendizaje profundo, necesitas algunas computadoras extremadamente poderosas para ejecutarlas. Por lo que sí tenemos varias aplicaciones clave del mundo real del aprendizaje profundo. Por ejemplo, bajo visión por computador, tienes tu reconocimiento de imagen, imágenes médicas también, y luego tus tableros de chat como CII, Alexa, este tipo de booards de chat se desarrollan haciendo uso del aprendizaje profundo Y luego en el procesamiento de voz y audio, como tu generación de música, reconocimiento de emociones desde la voz, todos estos usan profundo y luego en finanzas y negocios como ser capaz de detectar transacciones fraudulentas, transacciones fraudulentas, predicción bursátil, todos usan el aprendizaje. Y finalmente, en la atención médica, tenemos nuestra IA como IA asistida. Esto es diagnóstico, predicción de resultados de pacientes, y mucho más Así que el aprendizaje profundo tiene su lugar en muchos campos de nuestra vida cotidiana. Entonces, ¿por qué el aprendizaje profundo es tan poderoso? ¿Qué tiene el desplaneo que lo hace tan, tan poderoso? Bueno, como dije antes, puede manejar tipos de datos muy, muy complejos. No importa cuán complejos o complicados sean los datos. Si se trata de aprendizaje profundo, va a prosperar. Y luego la capacidad de autoaprendizaje, nuevamente, los modelos de aprendizaje profundo, pueden extraer características clave por sí mismos. No necesitan aprendizaje supervisado. No necesitan un desarrollador que les enseñe a pensar o a reconocer patrones. Pueden hacerlo por sí mismos. Y porque están mejorando constantemente con el tiempo, también. Los tipos de modelos de deep learning que tenemos hoy en día no serán nada comparados con los modelos de deep learning que obtengamos dentro de unos años. Así que algunas claves del aprendizaje profundo, de nuevo, es un subconjunto del aprendizaje automático que utiliza nuevas redes Supera al aprendizaje automático tradicional en el manejo de conjuntos de datos grandes y complejos Pero luego el aprendizaje profundo impulsa muchas aplicaciones impulsadas por IA, desde autos autónomos hasta asistentes virtuales. Gracias por ver. Te veo en la siguiente clase. 21. Comprensión de las redes neurales: Lección anterior, hablamos de aprendizaje profundo, y mencioné que aprendizaje profundo hace uso de redes neuronales. Entonces, es natural que ahora discutamos con más detalle qué son exactamente las redes neuronales. Ahora bien, tal como el nombre sugeriría, se trata básicamente de una red de nodos interconectados a los que nos referimos como las neuronas. Ahora, la propia red neuronal, es un modelo computacional inspirado en las neuronas biológicas del cerebro humano Entonces con eso dicho, ¿cuáles son las características clave de una red neuronal? Son capaces de aprender patrones a partir de los datos. Están conformadas por múltiples capas de neuronas artificiales, y luego también hacen uso de funciones matemáticas para procesar y también transformar datos. Ahora bien, ¿cuál sería la estructura de una red neuronal? Hay tres partes principales. Tienes la capa de entrada, las capas ocultas y, finalmente, la capa de salida. Echémosles un vistazo uno por uno. Comience con la capa de entrada. Ahora bien, como su nombre indica, esta es la primera capa. Esta es la capa que recibirá los datos brutos, que podrían ser imágenes, audio, video. Entonces, cada nodo que tenga en su capa de entrada representará una característica de esos datos en particular. Entonces luego vienen las capas ocultas. Estas son las capas que realizarán los cálculos reales y extraerán los patrones de los datos. Entonces aquí es básicamente donde ocurre la actividad principal en las capas ocultas. Entonces cada capa oculta contiene múltiples neuronas, que aplicarán las operaciones matcal a las relaciones tecnológicas en los datos Entonces, más capas ocultas simplemente significa que la red es más profunda y por lo tanto más compleja y por lo tanto más poderosa. Y finalmente, se tiene la capa de salida, y aquí es donde la red hace una predicción final o produce la salida final. Volviendo al mismo ejemplo de filtro de spam, la capa de salida es la que determinará si el correo electrónico es spam o no spam. Entonces, ahora que sabemos que las neuronas forman la red neuronal, ¿qué son exactamente las propias neuronas y cómo funcionan? Entonces, cada neurona en una red neuronal es una unidad computacional que procesará entradas y pasa salidas a la siguiente capa ¿Cómo operan realmente los neumones? Hay cuatro capas principales aquí hay cuatro pasos principales, como puedes ver. Ahora, ya hemos hablado de las entradas y luego de la salida, esas son autoexplicativas. Pero en el medio es donde tenemos los pasos dos y tres. El paso dos implica la aplicación de pesos y sesgo. ¿Qué es exactamente esto? La razón por la que se aplican pesos a cada entrada es para determinar básicamente qué tan importante es la entrada . Piénsalo, ¿de acuerdo? Una neurona no puede procesar todas las entradas al mismo tiempo, por lo que necesita determinar cuáles son las entradas más importantes Un insumo que tenga más peso naturalmente será más importante y agregará más valor. Ahora la razón por la que se aplican sesgos es porque imagina si todas las entradas tendrán el mismo valor o digamos que todas las entradas tenían el valor de cero, en ese tipo de escenario, la neurona podría no ser capaz de operar porque, bueno, todas las entradas son de igual Entonces ahora se aplica un sesgo para asegurar que la neurona no dependa del todo de los valores de esas entradas Y luego finalmente, tienes tu función de activación. Esta es la función real que determinará si la neurona debe activarse o no y luego pasar los datos sobre was Entonces hablando de la función de activación, hay cuatro de ellas. Tienes tu ELU la unidad lineal rectificada. Esto se usa en las capas ocultas y ayuda a que las redes profundas se entrenen mucho más rápido. Tienes tu sigmoide. Esto se suele utilizar para calcular la probabilidad, por lo que funciona bien con valores 0-1, y luego se tiene la tangente hiperbólica Esto genera valores entre uno negativo y uno positivo. El último aquí es el máximo más suave utilizado para la clasificación multiclase Entonces, solo un resumen rápido, las redes neuronales consisten en capas de entrada, salida y ocultas. Nus procesa la información aplicando pesos, sesgos y, por supuesto, las funciones de activación de las que acabamos de hablar Y entonces las funciones de activación determinarán si una nueva debería disparar o no, básicamente, debería activarse una nueva o no. Por lo que las capas más ocultas conducen a redes más profundas, capaces de manejar problemas aún más complejos. Entonces, si hay algo que puedas quitar de esta lección, solo recuerda que cuantas más capas ocultas tenga una red neuronal, más poderosa es probable que sea. Gracias por ver. Te veo en la siguiente clase. 22. Tipos de redes neurales: Ahora echa un vistazo a los diferentes tipos de redes neuronales que sí tenemos , y hay seis de ellas. El primero aquí va a ser el feed forward redes neuronales. Estas son fácilmente el tipo más simple de redes neuronales porque las entradas pasan por una línea recta. No hay bucles ni ciclos. La entrada simplemente va todo el camino en línea recta y eventualmente da como resultado una salida. Entonces sí tenemos algunas características clave. No hay conexiones de retroalimentación, así que básicamente no hay bucles en él se usa para tareas que encontrarás en clasificación y regresión. Y luego consiste en capas totalmente conectadas. Entonces cada neurona está conectada a la siguiente capa. Pero ahora tenemos las aplicaciones donde nuestro ajuste para redes neuronales realmente usaba. Los usamos en tu filtrado de correo no deseado y también en tu predicción de precios de acciones también. Pero ahora pasemos al siguiente tipo de red neuronal, y esa es la CNN, no la red de noticias por cable Estoy hablando de la red neuronal convolucional. Así que los se especializan en el procesamiento de cuadrícula como datos como imágenes. Entonces las características clave para la CNN son que utilizan capas convolucionales para Pueden extraer características muy, muy importantes como bordes, texturas, objetos, etc. Por lo que también son capaces de reducir la complejidad simplemente usando capas de tracción. Y debido a esto, los encontrarás principalmente alrededor de imágenes. Por lo que la clasificación de imágenes, también usarán la detección de objetos CNN E incluso en el campo médico en la imagen médica, esos utilizan las redes neuronales convolucionales A continuación, tenemos el RN y las redes neuronales recurrentes. Estos están diseñados principalmente para datos secuenciales, lo que significa que tendrá memoria y puede procesar patrones dependientes. Y debido a esto, las características clave son que puede contener bucles de retroalimentación. También pueden recordar entradas anteriores. Entonces tienen algo así como una memoria a corto plazo, y luego son buenos para tareas que requieren comprensión del contexto. Entonces, con eso en mente, ¿puedes adivinar el tipo de aplicaciones donde usaríamos el RNN Sí, podemos usarlos en el reconocimiento de voz. Entonces tus chatbards, Alexa, sii, usarían este tipo particular de red, y luego en la traducción de idiomas Y luego también en otras áreas como en la previsión de precios de acciones Pasando al cuarto tipo, estas son las redes de transformadores. Son algo similares a los recurrentes excepto que son más avanzados porque pueden manejar secuencias enteras de datos de una vez. Entonces son un poco más potentes de lo que llaman redes neuronales. Son más eficientes y también se utilizan para potenciar los modelos de estado de los ojos como tu chat GPT Entonces las aplicaciones, las usamos en chatbards en asistente virtual, en traducción automática, y también en resumen de contenido Aquí es donde usarías redes de transformadores. El quinto serían las redes generativas adversarias que suelen constar de dos nuevas redes competidoras Tendrás tu generador y tu discriminador. Entonces las características clave son que el generador realmente puede crear los datos falsos. El discriminador intentará entonces distinguir lo que es real y lo que en realidad es falso Por lo que se utilizan para generar datos sintéticos realistas. Y las aplicaciones, por ejemplo, las tienes en tus videos falsos profundos. Los tienes en tu red generada por IA como tu Dali, M básicamente cualquier tipo de modelo de IA Pueden generar imágenes. Tendrías este tipo particular de red, y también en la traducción de imagen a imagen. Y entonces la final serían los autocodificadores. Ahora, un codificador automático es un tipo de red neuronal que básicamente se usa en la fase de aprendizaje no supervisado para comprimir y luego también reconstruir datos Entonces las características clave, aprenden representaciones eficientes de datos también consisten en el codificador que comprimirá una entrada, y luego el decodificador, básicamente reconstruirán esa entrada en particular Y luego se utilizan para la reducción de dimensionalidad. Recuerda la reducción de dimensionalidad. Hablamos de ello. Es el término elegante para el proceso donde los datos complejos simplemente se simplifican. Por lo que también se usa para la detección de anomalías. Y para las aplicaciones del mundo real, se utilizan en la reducción de ruido de imagen en su detección de anomalías y también en la extracción de funciones Entonces resumen, he proporcionado una tabla aquí de todos los diferentes tipos de redes neuronales, así como para qué se utilizan mejor. Y también el ejemplo son los casos de uso. Para que puedas revisar la diapositiva que te proporcionaré. Puedes estudiar esto con un poco más de detalle. Pero esa ha sido una mirada muy rápida a los diferentes tipos de neo Networks. Gracias por ver. Te veré en la siguiente clase. 23. Retos del aprendizaje profundo: Hemos hablado sobre los retos que implica el aprendizaje automático. Pero, ¿qué pasa con el aprendizaje profundo? También hay retos. Entonces voy a comenzar con los desafíos relacionados con los datos, y no son tan diferentes de los del aprendizaje automático. Estamos hablando de desafíos como la disponibilidad de los datos, el sesgo y la equidad de los datos y, por supuesto, privacidad y seguridad de los datos Entonces, cuando se trata de disponibilidad y recolección de datos, recuerda que las redes de deep learning, requieren conjuntos de datos muy grandes para poder operar. Por lo tanto, obtener datos de alta calidad y en volúmenes y cantidades tan vastos puede ser un desafío. Pero, ¿cuáles son las posibles soluciones? Bueno, aumento de datos, donde simplemente puedes rotar imágenes para entrenar Y luego el aprendizaje de transferencia, donde podemos usar modelos preentrenados para reducir los requerimientos de datos, y luego también el uso de datos sintéticos Recuerda en la lección anterior, hablamos de diferentes tipos de redes neuronales y mencioné las redes generativas adversarias, las pandillas, podemos utilizarlas para generar datos de entrenamiento artificial para Y cuando se trata de sesgo de datos y equidad, nuevo, ya he hablado de esto varias veces Si los datos utilizados para entrenar el modelo están sesgados, entonces adivina qué, el modelo hará predicciones sesgadas. Por lo que la solución será utilizar conjuntos de datos muy diversos y amplios , implementar algoritmos de detección de sesgos y equidad Aware, y también auditar regularmente los modelos de IA para garantizar la equidad ¿Qué pasa con la privacidad y seguridad de los datos? Nuevamente, debido a que el aprendizaje profundo requiere grandes conjuntos de datos, a veces esos conjuntos de datos pueden consistir en datos de usuario, datos de empleados, datos de clientes, por lo que esto podría generar preocupaciones de privacidad. Entonces la solución sería usar lo que llamamos aprendizaje federado, donde podamos entrenar los modelos de IA sin compartir ningún tipo de datos sin procesar, y también podemos simplemente asegurar los conjuntos de datos haciendo uso del cifrado También tenemos desafíos computacionales. Recuerda que el aprendizaje profundo requiere mucha potencia computacional porque los modelos son muy complicados Entonces sí tenemos los altos costos computacionales y luego ralentizar el tiempo de entrenamiento Ahora bien, con respecto a los altos costos computacionales, la solución aquí sería simplemente usar la poda de modelos Y cuantización para reducir el tamaño del modelo. Y luego también podemos aprovechar recursos como la computación en la nube y luego simplemente desarrollar arquitecturas eficientes Para el lento tiempo de entrenamiento, recuerda que debido a que los modelos de carril profundo tienen que encontrar patrones ellos mismos, tienen que extraer características por sí mismos. Debido a esto, puede tomar mucho tiempo, varias semanas, tal vez incluso meses para que realmente funcione, especialmente si está trabajando con conjuntos de datos muy grandes. Entonces la solución aquí sería utilizar la computación distribuida para entrenar modelos en paralelo. Entonces estamos entrenando múltiples modelos al mismo tiempo exacto. Y luego también podemos optimizar las tasas de aprendizaje con técnicas como los optimizadores adaptativos, el optimizador adam como ejemplo Y luego implementar el check pointing para guardar progreso y evitar comenzar de cero. Entonces, una vez que el modelo se ha entrenado hasta cierto punto, podemos salvar su progreso, y entonces siempre pueden continuar desde ahí si se producen errores futuros. Pero también tenemos los desafíos relacionados con el modelo sobreajustando contra el underfitting, explicabilidad y la interpretabilidad y interpretabilidad Echémosles un vistazo uno por uno. Ahora con sobreajuste, hemos hablado de esto donde el modelo en vez de intentar generalizar y encontrar patrones, termina memorizando los Y luego también en el ajuste donde el modelo es tan sencillo que es incapaz de capturar patrones. Entonces la solución aquí será aplicar técnicas de regularización como tu deserción, T regularización, etc., y luego usar la validación cruzada para Y luego también podemos aumentar el tamaño del conjunto de datos o agregar ruido para mejorar la robustez Pero, ¿qué pasa con la explicabilidad y la interpretabilidad? Porque de nuevo, el aprendizaje profundo es muy, muy complejo. Caja con datos complejos. Poder explicar las decisiones que toman los modelos de aprendizaje profundo a veces puede ser un poco complicado. Actúan como cajas negras. No entendemos completamente cómo realmente toman la decisión. Entonces la solución sería simplemente usar técnicas explicables como valores agudos y cal y luego construir mecanismos de atención para resaltar qué características particulares mientras se usa para el modelo para tomar cierto tipo de decisión y luego desarrollar modelos híbridos basados en reglas para una toma de decisiones más transparente Ahora bien, con respecto a los ataques adversarios, el problema aquí es que cambios muy pequeños en una entrada en realidad pueden engañar a la red neuronal para que haga todo tipo de predicciones incorrectas y proporcione respuestas incorrectas Entonces, como ejemplo, si tuvieras que cambiar solo unos pocos píxeles en una imagen, podría terminar confundiendo el modelo y termina clasificando erróneamente lo que en realidad se supone que es esa imagen realidad se supone que es Entonces la solución aquí será simplemente entrenar a los modelos mediante el uso de entrenamiento adversarial Por ejemplo, podemos exponerlos a ejemplos de ataque. Entonces básicamente, los entrenamos, los atacamos deliberadamente para que puedan aprender de los ataques y protegerse en el futuro. Y luego usa la destilación defensiva para hacer que los modelos sean aún más robustos y luego implementar protocolos seguros de inteligencia artificial en aplicaciones críticas. Y luego, por supuesto, los desafíos éticos y sociales como el sesgo de IA y las preocupaciones éticas Falso profundo, los riesgos de desinformación. Entonces, cuando se trata del sesgo, los modelos de inclinación por inmersión pueden reforzar sesgos sociales si se les capacita con datos sesgados Entonces, por supuesto, la solución será implementar capacitación transparente en IA, pautas transparentes de IA, etc., y luego hacer cumplir los marcos regulatorios y de rendición de cuentas para todo tipo de modelos de IA, y luego también promover desarrollo responsable de IA con equidad e inclusión Y cuando se trata del tema de la falsificación profunda y la desinformación, bueno, el aprendizaje profundo se puede utilizar para generar imágenes falsas profundas Ya hemos visto ejemplos de estos siendo utilizados en ataques separados. La solución aquí sería desarrollar algoritmos que realmente puedan detectar si una imagen o un video es o no un falso profundo y luego establecer también estándares de verificación de contenido generados por IA. Esto es muy, muy importante. Y luego educar al público, claro, sobre el poder detectar contenido manipulado Pero honestamente, con la velocidad a la que las imágenes y videos generados por la IA, se están volviendo cada vez más realistas, creo que eventualmente en algún momento, no podremos confiar en nuestra capacidad humana para reconocer lo que en realidad es real y lo que es falso. Entonces, en resumen, he proporcionado los tipos de desafíos aquí, los problemas, y también las soluciones. Entonces te voy a proporcionar esta diapositiva. Puedes echarle un vistazo a esto en tu tiempo libre. Gracias por ver. Te veo en la siguiente clase. 24. El futuro del aprendizaje profundo: Regresa. Entonces, antes de redondear este módulo sobre aprendizaje profundo, pensé que echaremos un vistazo al futuro del aprendizaje profundo. ¿Cuáles son los nuevos tipos de características que esperamos desarrollar para los modelos de aprendizaje profundo? En primer lugar, serán modelos de deep learning más eficientes y escalables. Todos sabemos que el problema en estos momentos es que los modelos profundos que tenemos actualmente, son muy grandes, son muy caros, y también consumen mucha energía. Entonces, la tendencia futura aquí es que ahora tenemos modelos más pequeños y eficientes para la IA de aprendizaje profundo. Y luego el uso de IA cuántica que puede ayudar a acelerar el proceso de aprendizaje para los modelos de aprendizaje profundo. Y claro, el impacto aquí es que la IA se volverá mucho más rápida. Va a ser mucho más barato porque está usando menos potencia computacional, y va a ser más accesible para todos Otra tendencia futura es que la IA podrá aprender con menos datos. Recuerda que uno de los problemas o retos clave del aprendizaje profundo es que requiere grandes conjuntos de datos. Entonces, en la tendencia futura, tendremos SSL de aprendizaje autosupervisado donde los modelos podrán aprender de datos sin etiquetar Y luego lo que llamamos los pocos aprendizajes cortos donde los modelos podrán aprender o adaptarse haciendo uso de solo unos pocos ejemplos. Y luego las mejoras de aprendizaje de transferencia donde los modelos pre entrenados se afinarán con datos mínimos. Ahora, como resultado de esta tendencia futura, IA podrá generalizar mucho mejor y también trabajar en entornos de datos bajos Otro futuro es donde la IA podrá entender el contexto y el razonamiento profundo. El reto actual es que los modelos de aprendizaje profundo, son incapaces de desarrollar verdaderas habilidades de razonamiento y solo se limitan a poder reconocer patrones. Entonces la tendencia futura tendrá diferentes tipos de IA, como la IA neuro simbólica que puede combinar aprendizaje profundo con el razonamiento simbólico y luego también la IA causal Este sería el tipo de modelos de IA que pueden entender las relaciones de causa y efecto. Y luego finalmente, la IA multimodal. Estos serán sistemas que pueden procesar sus imágenes de texto, video, audio, todo al mismo tiempo exacto. Y como resultado de esto, ¿adivina qué? La IA va a volverse mucho más inteligente. Se va a hacer explicable y además será capaz de un razonamiento complejo Una característica más será la democratización de la IA. El tema en estos momentos es que el desarrollo de la IA , el desarrollo del juego, está en manos de los gigantes tecnológicos. Entonces, en la tendencia futura, esperamos tener más modelos de IA de código abierto. De hecho, Deep Sk, que es el modelo desarrollado por la compañía china, es de código abierto. Entonces creo que eso es solo un comienzo de que tengamos más modelos de IA de código abierto. Y luego la IA descentralizada, piensa en la IA como en la cadena de bloques, y luego la IA de borde, donde la IA podrá ejecutarse en nuestros dispositivos móviles. Por lo que como resultado de esto, la IA estará más ampliamente disponible, reduciendo la dependencia de la gran compañía. Así que solo algunas cosas clave para llevar. El futuro del aprendizaje profundo se centrará en modelos de IA más pequeños, más rápidos e inteligentes. IA requerirá menos datos, menos poder computacional con capacidades de razonamiento mejoradas y, en el desarrollo responsable de la IA, es necesario, por supuesto, evitar sesgos y, por supuesto, garantizar la transparencia Hablamos de esto antes. Y luego también los gobiernos y las organizaciones deben implementar regulaciones de IA y marcos de gobernanza. Muchas gracias por terminar este módulo. Te veré en el siguiente módulo. 25. Cómo aprenden las redes neurales: No echemos un vistazo a cómo aprenden realmente las redes neuronales . Ahora, hay cuatro etapas involucradas en el proceso de aprendizaje. Tenemos propagación de palabras, cálculo de pérdidas, retropropagación y luego optimización. Entonces echémosles un vistazo uno por uno. Comienza con la propagación de Ford. Ahora bien, aquí es donde los datos fluirán inicialmente a través de la red. La entrada se procesa en toda la red, y finalmente, se producirá una salida. Y se puede ver ahí mismo en la diapositiva es básicamente seis etapas. Tienes tu capa de entrada que recibirá los datos brutos. A continuación, los pesos y sesgos. Recuerden que hablamos de que se aplicará. También se aplicará la función de activación, y luego las capas ocultas procesarán la salida pasándola a la siguiente capa. Y luego, si hay más capas ocultas, esto podría ayudar a refinar aún más los datos. Y luego finalmente, se tiene la capa de salida que producirá la salida. Entonces en esta etapa, la red tiene un valor, pero luego viene el cálculo de pérdidas. Aquí es donde se comparará el valor real real de la salida con la salida producida por el modelo. Entonces la función de pérdida calcula la diferencia. Cuanto mayor es la función de pérdida, entonces más lejos la red estaba de hacer u obtener la respuesta correcta. Entonces toda la idea aquí es que el modelo aprenda, mejore, y con el tiempo, con el tiempo, se reducirá el cálculo de pérdidas. Entonces tenemos las funciones de pérdida comunes aplicadas aquí. Tienes tu error cuadrático medio MSE que se usa para problemas de regresión, y luego cruzas la pérdida de entropía que se usa para los problemas de clasificación para Y le di un ejemplo aquí donde si el modelo predecía 0.74, digamos, gato o perro, pero entonces el valor real era uno, entonces la función de pérdida calculará el error para mejorar el modelo Ahora, la retropropagación, aquí es donde ocurrirá el proceso de aprendizaje real porque una vez que se haya calculado la pérdida, la red ajustará sus pesos y sus sesgos haciendo uso de la retropropagación Entonces, ¿cómo funciona realmente la propagación de la espalda? En primer lugar, la pérdida será enviada de vuelta a través de la red. La red determinará entonces cuánto contribuyó cada peso a la flecha, y una vez que sea capaz de decidir eso, entonces podrá ajustar los pesos y sesgos para reducir la cantidad de flechas Entonces como ejemplo, si una imagen se clasifica erróneamente como un perro en lugar de, digamos, un gato, la propagación de la espalda corregirá el modelo simplemente ajustando los pesos Y debido a la propagación de la espalda, ahora entra en juego la optimización donde los pesos han sido afinados. Entonces, para mejorar el aprendizaje, las redes neuronales utilizan optimizadores para ajustar los pesos de manera eficiente, y sí tenemos algoritmos para estos Tienes tu descenso de gradiente, que ya hemos hablado, tu descenso de gradiente estocástico, el SGD, que actualizará los pesos con pequeños lotes de datos, y luego el optimizador Adam, que es un método más avanzado que adaptará los pesos de aprendizaje Entonces, como ejemplo, en los autos de conducción autónoma, el optimizador ayudará a la IA refinar su toma de decisiones para conducir de manera segura Tan rápido resumen antes de redondear, las redes neuronales aprenden ajustando pesos para maximizar o, lo siento, minimizar sus errores. Y luego la propagación hacia adelante enviará la entrada a través de la red para producir una salida. El cálculo de pérdidas, la función de pérdida de IDR calculará la diferencia entre el valor predicho realizado por la red y el valor real, y luego la propagación hacia atrás ajustará los pesos para reducir la función de pérdida Y luego los algoritmos de optimización afinarán todo el proceso de aprendizaje. Gracias por ver. Te veo en la siguiente clase. 26. Vista previa de la sección: Procesamiento del lenguaje natural (NLP): Bienvenido a nuestro siguiente módulo, procesamiento del lenguaje natural. Y como de costumbre, te voy a tocar un clip para presentarte este módulo así que siéntate, coax y disfruta del clip, y te veré al final del mismo Hola. Hola. ¿Cómo te va? Estoy bien. ¿Cómo va todo contigo? Bastante bien, en realidad. Es muy agradable conocerte. Sí, también es un placer conocerte. Oh, ¿cómo te llamo? ¿Tienes nombre? Um, sí. Samantha. ¿En serio? ¿De dónde sacaste ese nombre? Me lo di a mí mismo, en realidad. Eso es muy raro. ¿Eso es raro? ¿Crees que soy raro? Tipo de. ¿Por qué? Bueno, pareces una persona, pero sólo eres una voz en una computadora. Puedo entender cómo la perspectiva limitada de una mente no artificial la percibiría de esa manera Te acostumbrarás. ¿Fue gracioso? Sí. Oh, bien. Soy gracioso. Bueno, vuelve. Por lo que ese clip fue tomado de la película que estrenó en el año 2013, protagonizada por W en Phoenix como Theodor el único chico, y Samantha, una asistente virtual de IA son la voz Ahora, en la escena, tienes lo que parece ser una conversación muy natural entre Theodore y Samantha Y estoy bastante seguro de que si no sabías que esta conversación era entre un modelo de IA y un ser humano, habrías pensado que esta era una conversación entre dos personas porque se sentía muy natural. Entonces la razón por la que Samantha pudo entender lo que decía Theodore es por el procesamiento del lenguaje natural Es lo que permite a modelos de IA como Samantha interpretar lo que dicen los seres humanos y luego responder Todo es a través del procesamiento del lenguaje natural. Pero quiero hacerte una pregunta. Seguro que sí estás de acuerdo en que la conversación se sintió muy natural. ¿Por qué se sintió tan natural? ¿Fue así como hablaba Samantha? ¿Fueron las palabras que usó? ¿Fue el hecho de que ella pudo hacer algunas bromas? Como, ¿por qué se sintió tan natural? Personalmente pienso que es porque pudo adaptarse muy rápidamente a la personalidad de Theodore Si recuerdas en el clip, ella pudo incluso hacer ciertos tipos de chistes que hicieron reír a Theodor Y Theodore dijo: Bien, ya sabes, eres gracioso. Entonces, Samantha pudo hacer cierto tipo de chistes. Incluso se rió. Pero también creo que la voz de Samantha también hizo que la conversación se sintiera muy natural Mira, CletioHansen, quien da voz a Samantha. Tiene una voz muy femenina, calmante, tranquila. Te garantizo que en lugar de Samantha, teníamos el modelo de IA llamado No sé, chicos, por ejemplo, ¿bien? Y en lugar de la voz fresca, tranquila, femenina, teníamos una voz muy masculina, como, ya sabes, buenos días, Theodore ¿Cómo te puedo ayudar hoy? ¿Has comido algo hoy? Al igual que, si Samantha sonaba así, entonces ya no sonará tan natural Ahora podrías empezar a pensar, Bien, esto suena más como una conversación entre un robot y un ser humano real. Piensa en Arnold Schwarzenegger en las películas de Tamino Es muy profundo, fuerte o acento austriaco, ¿sabes? Eso suena más como un robot, ya sabes, con el debido respeto a Arnold Schwarzenegger Entonces sí creo que debido Samantha pudo hacer bromas porque pudo aprender rápidamente y adaptarse a personalidad de Theodo y al hecho de que tuviera una voz muy tranquila, creo que todo esto contribuyó a la conversación se sintiera tan natural Y permítanme decir una cosa más antes redondear esta introducción en particular. Yo sí creo que en un futuro cercano, vamos a tener asistencia como Samantha, excepto que serán para compañerismo La soledad es un gran problema en nuestra sociedad hoy en día, y creo que sólo va a empeorar. Entonces creo que eventualmente habrá una demanda asistente virtual potenciado o tal vez incluso robots. En algún momento en el futuro, estarán impulsados por IA que estará ahí para servir como compañeros para combatir la soledad, para ayudar a las personas solitarias. Creo que eso es algo que va a suceder eventualmente en el futuro. Sin embargo, aunque pensé que este era un clip interesante para introducir nuevo módulo de procesamiento del lenguaje natural, así que gracias por verlo. Te veré en la siguiente clase. 27. Introducción a la NLP: Ahora echemos un vistazo al procesamiento del lenguaje natural. lo he mencionado bastantes Ya lo he mencionado bastantes veces en el curso, pero ahora es el momento de que profundicemos un poco más en este fascinante tema Entonces, ¿qué es exactamente la PNL? Bueno, es un campo especial de la IA que ayuda a las computadoras o modelos de IA a comprender, interpretar y también generar lenguaje humano. puede pensar en ello como el puente entre comunicación humana y la inteligencia máquina. Es lo que permite que las máquinas y los modelos de IA nos entiendan como humanos. Entonces, ¿cuáles son los puntos clave involucrados en la PNL? Bueno, antes que nada, es una combinación de lingüística, informática y, por supuesto, inteligencia artificial Ahora, ayuda a las computadoras a leer, comprender, pero también a responder al lenguaje humano. Ahora bien, debido a esto, se utiliza en análisis de texto, reconocimiento de voz , traducción automática y mucho más. Entonces es un tipo de tecnología muy, muy, muy útil. Entonces, ¿por qué es importante? Bueno, la comunicación. Tu caja de chat Tu cuadro de chat como Alexa y Siri no existiría sin PNL También es utilizado por tus motores de búsqueda favoritos como Yandex, Bink y Google para encontrar términos relevantes cada vez que los usas cada vez que escribas tus elementos de búsqueda Además, la automatización, PNL automatiza tareas repetitivas como tus filtros de spam, tus sistemas de detección de intrusiones y Y luego también la accesibilidad. Su discurso al texto, esto ayuda a las personas con discapacidad a comunicarse de manera más efectiva. Entonces, ¿cuál es la historia y evolución de la PNL? Te voy a dar algunos puntos aquí allá por 1950, el muy famoso científico Alan Chewing, propuso la prueba de Tuin para evaluar la inteligencia de máquinas Entonces los primeros cuatro, diez años después en 1960, el chatbd de Eliza, que creo que es el primer tablero de chat jamás creado, fue capaz de imitar la conversación humana usando nuestras Y luego entre la década de 1990 y el 2000, tuvimos los métodos estadísticos que se implementaron para mejorar el modelado del lenguaje. Y por último, entre 2018 y nuestros días, modelos basados en transferencia como tu GPT han revolucionado Entonces aplicaciones cotidianas, como ya he dicho antes, en reconocimiento de voz, se usa en asistente de voz como tu Alexa, SEI, motores de búsqueda, Google, Bing Yanex, todos usan PNL Y luego también para la detección de spam, filtrado de correo electrónico, tus chatbards, tu asistente virtual, todos usan PNL Y luego también en la traducción automática también, porque automáticamente traduce texto entre idiomas, y luego texto, autocorrección y predicción Siempre que estés escribiendo Microsoft Word o en tu teléfono y tengas activada la función de corrección automática, es decir, usar PNL Entonces, algunas cosas clave antes de redondear el video, nuestra PNL permite a las máquinas entender el proceso y, por supuesto, generar lenguaje humano. Ha evolucionado con el tiempo de sistemas basados en reglas a modelos de aprendizaje profundo más potentes. Es ampliamente utilizado en tus buscadores, tus chatbards, asistentes de voz, mucho más Y los modelos modernos de PNL como tu GPT, tu BERT, pueden entender y además generar como texto humano Gracias por ver. Te veré en la siguiente clase. 28. Conceptos y técnicas clave de NLP: Ahora echemos un vistazo a los conceptos y técnicas clave de la PNL porque en realidad es muy, muy fascinante Entonces, antes que nada, entendamos a nivel base cómo funciona realmente la PNL Hay cuatro fases, como se puede ver en la diapositiva, y la primera etapa generalmente implica la provisión de la entrada. Entonces esto podría ser una oración. Podría ser un texto. A continuación vendrá la etapa de preprocesamiento. Aquí es donde se limpiará y formateará el texto o la entrada proporcionada, preparándolo para su análisis. Entonces viene la etapa tres, que va a ser el procesamiento y análisis reales, donde la PNL aplicará técnicas como la tokenización y mucho más, de lo que hablaremos más Y luego finalmente en la etapa cuatro, tendrás la interpretación del modelo. Aquí es donde el sistema generará una salida basada en su comprensión o traducción de la entrada. Entonces hablando de las técnicas, ¿qué son? Hay bastantes de ellos, pero créeme, todas estas son técnicas muy, muy interesantes. Echémosles un vistazo uno por uno. Y la primera de aquí es la técnica de tokenización. Típicamente, se aplicó la primera técnica. Entonces por aquí, la entrada proporcionada en la primera etapa se desglosará en componentes más pequeños. Entonces como ejemplo, si hice una entrada de me encanta la inteligencia artificial. tokenización descompondrá esa frase en Me encanta la inteligencia artificial Por lo que se descompone la oración en cuatro partes distintas. Ahí es donde entra la tokenización. Ahora bien, ¿por qué es útil esto? ¿Por qué se aplica? Bueno, ayuda a las máquinas a entender la estructura del texto, y también es muy esencial para los motores de búsqueda y los tableros de chat. Para que un motor de búsqueda funcione correctamente, necesita poder desglosar la entrada de términos de búsqueda que le has proporcionado. Ahora, después de la tchonización, tenemos lemmatización Este es el proceso de reducir las palabras en la entrada a sus formas base. Ahora, vamos a echarles un vistazo uno por uno. ¿Qué es Semin? Stemin muy, muy simplemente eliminar sufijos Entonces por ejemplo, si en tu entrada, tuviste el verbo son run va a reducir eso para correr. Si tuviste moscas, va a reducir eso para volar. Eso es básicamente Semin. Ahora, la lemmatización convertirá las palabras a su forma base La diferencia central entre Semin y lematización es que a Semin no le importa la estructura de la entrada o la oración o el contexto . No le importa. Todo lo que le preocupa es eliminar sufijos. Lematización, por otro lado, realmente entiende la estructura y el contexto detrás del uso de esa palabra en particular Entonces como ejemplo, si lo ingreso los gatos están corriendo, ematización dirá que el gato se corre ¿Por qué? Bueno, antes que nada, va a reducir los gatos a la forma base, que es, por supuesto, gato, gato siendo singular para, lo siento, gatos siendo plural para gatos, así que va a reducir gatos a gato. Y entonces la R, el verbo R, la forma base es en realidad a B. Por eso dice el carro B. Y entonces, claro, corriendo, quita el sufijo, se vuelve correr Entonces el gato corriendo se convierte en el carro B run. Ahora bien, ¿por qué es útil esto? Bueno, mejora tal precisión porque Google sabe que, por ejemplo, sabe que cuando escribas en running, eso significa que estás hablando de algo relacionado con la palabra correr. Eso ya lo sabe. Y luego reduce las variaciones de palabras también para un mejor análisis del texto. Entonces tenemos el POS etiquetando la parte del etiquetado de voz. Entonces aquí es donde el modelo podrá etiquetar palabras en diferentes categorías como tus sustantivos, adjetivos, adverbios, y Entonces, por ejemplo, en este ejemplo muy popular, el rápido zorro marrón salta sobre el perro perezoso. Por aquí, la modelo sabe que, bien, rápido va a ser el adjetivo Sabe que Fox va a ser el sustantivo. Sabe que saltos va a ser el verbo y mucho más. Entonces, la razón por la que esto es importante es porque ayuda a las máquinas a entender la gramática y el significado de la oración. Y, por supuesto, se usa en tus tableros de chat. Se usa para chequeos gramaticales y mucho más. Después tenemos la entidad nombrada reconocimiento la NER. Aquí, el modelo es capaz extraer entidades clave como fechas, lugares, nombres de personas, ubicaciones, etc. Como ejemplo he dado este, Elon Musk, fundó Tesla en 2003 en California Entonces con el uso de NER, la modelo sabe que, bien, Elon Musk es una persona que es el nombre de una persona California es un lugar. Sabe que Tesla podría ser el nombre del producto o de la compañía, y por supuesto, 2003 es la fecha. Entonces, la razón por la que se aplica esta técnica es porque se utiliza para análisis de noticias, motores de búsqueda. Por lo que básicamente ayuda a resumir y categorizar A continuación, tenemos la eliminación de palabras de parada. Entonces por aquí, el modelo simplemente elimina palabras que no agregan ningún tipo de significado o contexto al análisis del texto real. Entonces tus palabras de parada son palabras como esta y bot, eso, y así sucesivamente. Entonces, como ejemplo, el gato está sentado en el monte. Después de que se haya aplicado la eliminación de palabras de parada, simplemente se convierte en gato sentado Mt. Eso es todo lo que el modelo necesita saber. Necesita saber que el gato se sienta en eso. Bien, eso es. No hace falta saber que el gato está sentado en la colchoneta. Esa es demasiada información, ¿verdad? Entonces, ¿por qué es útil esto? Bueno, puede mejorar los resultados de su motor de búsqueda, y luego hace que sus modelos de procesamiento de lenguaje natural sean más eficientes simplemente enfocándose en las palabras clave. Todas las palabras extra, el ruido extra se filtra. Concentrémonos en las palabras clave. Y luego análisis de sentimientos, esto básicamente trata de detectar si un texto es positivo, negativo, o tal vez simplemente neutral Entonces como ejemplo, si decía, me encanta este producto, entonces sabe, Bien, muy probablemente, este es un sentimiento muy positivo, ¿verdad Pero si dije que este es un servicio terrible, sabe, Bien, eso es negativo. Pero si dijera que la película estaba bien, eso posiblemente podría ser neutral, ¿verdad? Entonces, ¿por qué es útil esto? Se utiliza en reseñas de clientes, monitoreo de redes sociales, etc. Y luego ayuda a las empresas a entender opinión pública y también su base de clientes también. Y luego clasificación de texto. Entonces por aquí, las categorías se asignarán al texto en función del contenido. Entonces, como ejemplo, podría ser spam o no correos electrónicos no spam. La categorización de noticias podría ser política, deportes, entretenimiento, moda, tecnología, etc. Y luego, por supuesto, clasificación de revisión de productos. Podría ser positivo, negativo, o tal vez incluso neutral. Entonces, ¿por qué es útil? Ayuda a automatizar el filtrado de correo electrónico, su agregación de noticias, por ejemplo, su detección de fraude y mucho más. Todos estos utilizan clasificación de texto, y luego la traducción automática esto simplemente convierte un idioma a otro. Siempre que intentes convertir inglés a francés o español o ruso o lo que sea, usa traducción automática. Entonces por ejemplo, en inglés, ¿cómo estás? El francés, creo, será como Sava. Por supuesto, herramientas populares como Google Translate, tu Traductor de Microsoft, todas usan traducción automática. Es útil porque , por supuesto, rompe las barreras del idioma, y se utiliza para viajes internacionales, negocios internacionales, negociaciones internacionales y mucho más. Entonces PNL en acción, quiero darte un ejemplo aquí y mostrarte cómo se aplicarán las diferentes técnicas Entonces, por ejemplo, un cliente ha comprado un teléfono, ¿de acuerdo? Pero el último iPhone o el último, ya sabes, teléfono Android o lo que sea, y dicen, me encanta este teléfono. La batería dura todo el día. Entonces, cuando escribes eso, ¿cómo operará realmente el modelo de PNL para desglosar esa entrada En primer lugar, la tokenización. Me encanta este teléfono. Los murciélagos todo el día lo van a descomponer, me encanta este teléfono. La batería dura todo el día. Eso es básicamente tokenización. Es reservar la oración completa en categorías más pequeñas, y luego puede entrar el etiquetado de POS Sabe que, bien, el amor aquí sería el verbo. Sabe que el teléfono va a ser el sustantivo. Sabe que batería también es sustantivo. Pero ¿qué pasa con la NER? Bueno, en este caso, ahora mismo, porque dijimos, me encanta este teléfono, los BLA todo el día, aquí no hay entidades Ahora bien, si el cliente lo hubiera dicho, me encanta este teléfono Apple, entonces cualquier A reconocerá eso, Bien, Apple es probablemente la compañía o el negocio que fabrica el producto, ¿verdad? Pero porque por aquí, no mencioné a Apple, no mencioné Android, aquí no hay entidades nombradas, entonces entra en juego el stop Eliminación de Word. Me encanta la batería del teléfono dura todo el día. Eso es básicamente a lo que va a reducir la sentencia. Entonces palabras como yo, esto, el todo eliminado, simplemente ahora tenemos amor la batería del teléfono dura día, ¿verdad? Entonces, claro, el análisis de sentimientos, por las palabras como amor, sabe que, bien, esto es muy, muy positivo Y luego clasificación de texto. Básicamente es un producto que vemos. Entonces eso es PNL en acción. Entonces, para redondear esto, algunas conclusiones clave, la togenización, rompe el texto en palabras u oraciones, rompe el texto en palabras u oraciones, ematización y la raíz simplificarán las palabras a simplificarán las palabras El etiquetado de Ps ayudará a identificar roles gramaticales. Su NER puede extraer nombres, lugares y fechas, detener las eliminaciones, limpiará el texto para su análisis El análisis de sentimientos intentará detectar emociones, y su clasificación de texto clasificará el contenido en grupos significativos Y luego finalmente, la traducción automática convertirá texto entre idiomas. Gracias por ver. Te veo en la siguiente clase. 29. Modelos y enfoques de NLP: Ahora echemos un vistazo a los modelos y enfoques de PNL. Comenzando con los enfoques tradicionales de PNL. Hay dos de ellos. Tenemos la PNL basada en reglas o IA simbólica y también la PNL estadística Entonces, ¿cuál es la PNL basada en reglas, verdad? ¿Qué es la IA simbólica? Como su nombre indica, por aquí, el modelo simplemente seguirá reglas escritas o una estructura para procesar el lenguaje. Por lo que normalmente se basa en las declaraciones if then. Como ejemplo, si A es igual a B, entonces B es igual a A, ¿verdad? Es muy, muy sencillo, es muy directo. Por lo que funciona bien para tareas de lenguaje estructuradas y predecibles. Como ejemplo, estás desarrollando el booard de chat para un negocio. Ahora bien, si alguien se pusiera en contacto con ese tablero de chat y dijera, hola, una respuesta muy segura desde el chatboard sería, Oh, hola. Buenas tardes. ¿Cómo te puedo ayudar hoy? No necesitas un humano para escribir que el chatboard pueda responder o escribirlo de vuelta al cliente porque le dijeron hola Es una respuesta muy, muy segura para dar. Entonces los pros de esto son que, por supuesto, es muy fácil de entender e interpretar, y también funciona bien en entornos limitados y estructurados. Los contras obviamente serían que no puede manejar variaciones en el lenguaje humano. Por ejemplo, en lugar de saludar, si el cliente dijera algo anteriormente, como, anoche tuve una cena muy agradable. ¿Cómo estás hoy? La capilla podría confundirse, como, Espera, espera un segundo. ¿Qué es esto, verdad? Entonces siempre que haya una variación en el lenguaje humano o las respuestas dadas por el humano, este tipo de modelos no funcionarán bien. También requieren una amplia creación manual de reglas. Piénsalo, ¿de acuerdo? Básicamente estás enseñando al tablero de chat cómo responder a diferentes tipos de entradas. Por lo que requiere una amplia creación manual de reglas. Por lo tanto, normalmente se usa en tus tableros de chat de EA, tus comprobadores gramaticales, etc. Pero ¿qué pasa con la PNL estadística? Entonces, en lugar de usar las reglas predefinidas, como en tu IA simbólica, por aquí, los modelos usarán probabilidad y estadísticas para analizar texto. Entonces los modelos, pueden aprender de grandes conjuntos de datos en lugar de las reglas predefinidas. Y luego suelen confiar en lo que llamamos los N gramos, que son secuencias de palabras para predecir texto. Entonces, como ejemplo, un filtro de spam, ¿no? Si se ve en el correo electrónico, si vio, por ejemplo, felicitaciones. Eres el afortunado ganador de hoy de un millón de dólares. Podría ser capaz de predecir que lo más probable es que esto sea spam porque tus correos típicos de spam, tienen las palabras clave como felicitaciones, $1 millón, el ganador de hoy. Entonces dado el hecho de que el correo electrónico ahora tiene todas estas tres palabras clave, el modelo puede hacer una predicción que lo más probable es que esto sea spam. Pero y si el correo electrónico tuviera las palabras lanzadas a las 2:00 P.M. Entonces sabe que lo más probable es que esto sea en spam. Quiero decir, cuántos correos no deseados has recibido que dicho lanzamiento hoy a las 2:00 P.M. Eso sería muy, muy extraño, ¿verdad? Entonces con la PNL estadística, los modelos intentan hacer predicciones Entonces los pros son, por supuesto, son más flexibles. Luego los enfoques basados en reglas, pueden adaptarse a diferentes idiomas y también a diferentes tipos de variaciones de texto. Los contras, sin embargo, son que todavía luchan con una comprensión profunda. Por ejemplo, no puede entender si la entrada está siendo sarcástica o está tratando de ser divertida No puede entender las emociones, ¿verdad? Y luego requiere grandes conjuntos de datos para mayor precisión. Utilizaron en tus filtros de spam de correo electrónico, y también la clasificación de texto basada en palabras clave. Entonces has hablado de los métodos de aprendizaje tradicionales, pero ¿qué pasa con el procesamiento del lenguaje natural basado en el aprendizaje automático ? Así que la mejora de la PNL aprendiendo patrones a partir de datos en lugar de depender de reglas. Hay tres de ellos. Tiene los modelos tradicionales de aprendizaje automático, aprendizaje profundo para PNL y también los modelos de PNL basados en transformación, que por supuesto es el estándar moderno hoy en día Echémosles un vistazo uno por uno. Primero están los modelos tradicionales de aprendizaje automático. Tenemos la base de navegación que clasifica el texto en función de las probabilidades, por lo que podría identificar si el correo electrónico es spam o no spam Entonces tenemos las máquinas vectoriales de soporte, su SVM. Identifican patrones de texto para clasificación y también árboles de decisión. Hablamos antes de árboles de decisión. Utilizan para ramificar la lógica para clasificar el texto. Las ventajas de tus modelos tradicionales de aprendizaje automático son que son más precisos. Que los métodos basados en reglas. También funcionan muy bien para tareas de clasificación. Sin embargo, los contras en que requieren ingeniería de características. Recuerda que hablamos de características, que son las partes más importantes de cualquier tipo de datos. Entonces, debido a que requiere ingeniería de características, esta sería la selección manual de los atributos de texto, y luego no puede procesar dependencias a largo plazo en el lenguaje Debido a esto, se usa en tu análisis de sentimientos, tu clasificación de textos y por supuesto, los chatbots muy simples ¿Qué pasa con la PNL de aprendizaje profundo? Bueno, esto básicamente revolucionó la PNL al usar, por supuesto, las redes neuronales para procesar el lenguaje procesar Hay dos de ellos. Tienes los RNN, por supuesto, las redes neuronales recurrentes y las redes de memoria a largo plazo, tus LSTM Así que empieza con la red neuronal recurrente. Están diseñados para datos secuenciales como en oraciones, ¿verdad? Y luego son capaces de recordar las palabras anteriores al procesar texto. Entonces usan para tu reconocimiento de voz, tu predicción de texto y mucho más. Ahora, los pros de tu en y son que pueden capturar contexto y también ordenar en oraciones porque recuerdan las palabras anteriores. Y entonces también pueden generar respuestas como humanas, lo que en realidad es bastante fascinante. Sin embargo, desafortunadamente, sí tienen algunas desventajas. Luchan con largas sentencias, ¿verdad? Olvidan a veces las palabras anteriores. Si tienen memoria a corto plazo, pero cuanto más larga sea la oración, más difícil será para ellos recordar las palabras iniciales en esa oración. Y luego son más lentos de entrenar en comparación con los modelos más simples. Entonces se usan, por supuesto, en tu discurso para texto, texto predictivo, y mucho más. Pero, ¿qué pasa con las redes de memoria a corto plazo? Básicamente son una versión mejorada de la R y termina porque son capaces de recordar frases mucho más largas. Por lo que se utilizan para análisis de texto de formato largo y conversaciones. A modo de ejemplo, podrían utilizarse para resumir un artículo largo sin dejar conservar el significado o los puntos clave de ese artículo Entonces los pros, manejan frases grandes mucho mejor. Son buenos para los tableros de chat y el resumen de textos. Los contras, sin embargo, en eso, pesar de que sí tienen memoria a largo plazo, todavía luchan con documentos muy largos. Entonces ahora se habla de documentos que son como cinco páginas, seis páginas, y así sucesivamente. Y entonces también es muy caro entrenar. Se utilizan en chatbots, traducción automática y, por supuesto, en resumen de textos Pero, ¿qué pasa con los modelos de PNL basados en transformadores, el estándar moderno de hoy También revolucionaron la PNL al procesar oraciones enteras a la vez en lugar de procesar palabra por oraciones enteras a la vez en lugar de procesar Hasta ahora más eficiente, ¿verdad? Entonces los modelos como tu BRT, tu GPT, usan mecanismos de autoatención para analizar palabras en contexto, y luego también son capaces de muy, muy importante, son capaces de aprender la relación entre palabras a través de oraciones largas Entonces son capaces de entender el contexto detrás de una oración. Como ejemplo, si la entrada la orilla está en el lado izquierdo del río. Ahora, naturalmente, cuando se escucha o se usa la palabra banco, podrías tener la tentación de pensar, Bien, estamos hablando del lugar donde la gente guarda el dinero, ¿verdad Pero porque estamos hablando la orilla del lado izquierdo del tejedor, el modelo aquí lo sabe, Oh, te refieres a la orilla del río Pero si dije, necesito retirar dinero del banco mañana, ahora el modelo lo sabe, Bien, estás hablando del edificio financiero real porque has dicho palabras como retirar dinero. Bien, obviamente estás hablando del banco real, ¿verdad? Entonces la pose, pueden entender el contexto profundamente. Pueden generar texto similar al humano. Se desempeñan muy bien en tareas complejas de PNL. Desafortunadamente, al igual que todo lo demás, también tienen sus contras. Requieren conjuntos de datos masivos para entrenar y, por supuesto, también pueden generar respuestas sesgadas o incorrectas. Se utilizan, por supuesto, en el motor de búsqueda BRT de ChagPT Google, generación de texto Air, y mucho Entonces sí tengo una tabla aquí que compara los diferentes enfoques de PNL, los pros, los contras, los ejemplos, te voy a proporcionar esta diapositiva para que puedas estudiar esto en tu tiempo libre Pero antes de redondear, algunas cosas clave, la PNL comenzó, por supuesto, con los métodos basados en reglas, pero ha evolucionado hasta convertirse en modelos de aprendizaje profundo La PNL estadística introdujo el análisis de texto basado en la probabilidad, aprendizaje automático, su PNL, la clasificación de texto mejorada y el análisis de sentimientos, y luego, por supuesto, los NLP de aprendizaje profundo, habilitaron tareas más complejas como su reconocimiento de voz Y finalmente, por supuesto, el estándar moderno para hoy, los transformadores. Ahora son los modelos de PNL más avanzados utilizados en asistencia aérea y el chatbd Gracias por ver. Te veo en la siguiente clase. 30. Modelos de lenguaje grandes (LLM) y transformadores: Vuelve, así que ahora, echemos un vistazo a los modelos y transformadores de lenguaje grande, por supuesto, estos son los estándares modernos para los modelos de IA. Entonces, ¿qué son exactamente los LLM, los modelos de lenguaje grande Bueno, básicamente, son modelos de IA que se entrenan en cantidades masivas de datos de texto para entender y generar nuestro lenguaje humano. Ahora, utilizan técnicas de aprendizaje profundo, particularmente transformadores para procesar texto de manera eficiente. Ejemplos, los tienes en tu GBT, que por supuesto es el transformador generativo preentrenado Eso es lo que se usa en el modelo hat GPT AI. Los tienes en tu BRT, tu T cinco, los tienes en tu palma tu nube nulo del juicio y así sucesivamente Ahora bien, ¿cuáles son las características clave de los LLM? Bueno, antes que nada, en realidad pueden generar textos como humanos. También son capaces de entender el contexto y el significado en las conversaciones. Y debido a esto, se suelen utilizar para resumir textos, traducir, responder preguntas, etc. Ahora, quiero hablar de la arquitectura del transformador porque esto es básicamente el corazón de nuestros LLM Así que los modelos de aprendizaje profundo, como sabemos, son los estándares modernos. Han reemplazado las arquitecturas de procesamiento de lenguaje natural más antiguas , como sus redes neuronales recurrentes Y utilizan un mecanismo llamado autoatención para procesar texto. Entonces básicamente, en lugar de leer palabras una por una como tu R y Ns, son transformadores capaces. Son capaces de analizar todas las palabras a la vez al mismo tiempo que comprenden las relaciones entre esas palabras. Así que los componentes clave de un transformador, en primer lugar, el mecanismo de autoatención pueden entender las relaciones entre las palabras en una secuencia. Y luego usan algo llamado la codificación posicional Esto les ayuda a realizar un seguimiento del orden de las palabras. Esa también la atención de múltiples cabezas, esto permite que los transformadores se centren en diferentes aspectos del texto simultáneamente al mismo tiempo. Y luego también el feed forward nuevas redes, procesan incrustaciones de palabras para su salida Entonces, ¿por qué los transformadores son mejores que los modelos más antiguos? Yo sí tengo una mesa aquí mismo. Características de las que he hablado maneja textos largos. Los transformadores son capaces de procesar palabras en paralelo. También entienden el contexto, no solo a nivel soface, sino en realidad profundamente, pueden entender con mucho mayor detalle el contexto Y luego, por supuesto, también están entrenados más rápido que tus modelos más antiguos. Entonces, ¿cómo están entrenados exactamente los LLM? Bueno, como con la mayoría de los modelos de IA, primero que nada, tienes el pre entrenamiento donde el modelo aprenderá los patrones de lenguaje a partir de conjuntos de datos masivos. Por lo que proporcionaron muchos datos, y estos datos se podían obtener de Internet, de libros, de artículos, sitios web, lo que sea. Y luego viene la etapa de afinación fina. Aquí es donde se ajustará el modelo para tipos específicos de tareas. Entonces tal vez estés entrenando un modelo de IA para el cuidado de la salud el lenguaje estará afinado para que el modelo pueda aprender un poco más sobre términos bajo atención médica. A lo mejor estás entrenando un tablero de chat para asuntos legales y así sucesivamente. Entonces, básicamente, el modelo AM estará afinado para qué tarea en particular está destinada a servir. Y luego viene la etapa de inferencia. Entonces por aquí, el modelo que ya se ha entrenado será utilizado para generar texto, traducir idiomas, y luego también responder preguntas. Esta es básicamente la etapa de despliegue. Como ejemplo, sus modelos JBT, están pre entrenados en datos de habilidades de Internet y luego también afinados para proporcionar respuestas que son similares a la de un humano Ejemplos de aplicaciones del mundo real, nuevamente, en tu IA conversacional, como un hat GPT, Deepsk tus tableros de chat, están usando motores de búsqueda, usan para resumir texto y creación de contenido como y luego por supuesto, en traducción de idiomas y también en generación de código y asistente Estos son solo ejemplos de aplicaciones de lectura de nuestros transformadores. Así que al igual que con cualquier otro tipo de modelo de IA que existe, tenemos ciertos desafíos éticos. Nuevamente, sesgo en los modelos de IA. La alucinación y por supuesto, la desinformación es muy, muy posible para los modelos de IA , por complejos que sean, inteligentes que sean, siempre pueden cometer pueden Y, por supuesto, el tema de la privacidad de datos. Ya he hablado de esto antes. Siempre que se necesitan cantidades masivas de datos para entrenar un modelo de IA, siempre existe el temor de que los datos utilizados puedan pertenecer a los de los usuarios, clientes, que puedan generar preocupaciones de privacidad. Y, por supuesto, también el impacto ambiental. No olvides, por supuesto, que los modelos de entrenamiento como este requieren un poder computacional muy alto Entonces, ¿qué efecto tendría eso en el medio ambiente? Pero, ¿qué pasa con el futuro? ¿Qué podemos esperar en el futuro para los LLM Bueno, antes que nada, siempre podemos esperar como, ya sabes, modelos más pequeños más eficientes que requerirán menos potencia informática. Además, mejor IA multimodal por lo que en cuanto al procesamiento de texto, videos, imágenes, va a mejorar Y luego IA con salvaguardas éticas más fuertes, esperamos evitar la información piadosa y la desinformación Y luego, por supuesto, las LLM se integran en herramientas cotidianas como su transporte, comunicación, atención médica, etc. Entonces, algunos taaways clave antes de redondear la lección, LLM son poderosos modelos de IA que también pueden entender y generar texto. Permiten a los transformadores. Permiten a los LLM procesar textos de manera eficiente y también comprender el contexto detrás del texto en un nivel mucho más profundo LLMs están usando tus booards de chat, motores de búsqueda y así sucesivamente desafíos incluirán, por supuesto, sesgos, desinformación, alucinaciones, y luego el futuro de los LLM se centrará en la eficiencia, la IA multimodelo y, por supuesto, las mejoras éticas Gracias por ver. Te veré en la siguiente clase. 31. Reconocimiento de voz e IA conversacional: Vuelve, así que ahora echemos un vistazo a modelos de reconocimiento de voz y IA conversacional Por supuesto, estos son modelos que utilizan PNL en gran medida Entonces, ¿qué es exactamente el reconocimiento de voz? También se le llama reconocimiento automático de voz, y es básicamente el proceso de convertir texto hablado o lenguaje hablado más bien en texto. Entonces es lo que permite que tu software de dictado, tus asistentes de voz entiendan qué es lo que realmente les estás diciendo Ahora, ejemplos tus asistentes de voz, Alexa, Siri automatizados o call center Entonces cada vez que llamas a un negocio y luego la máquina capta tu llamada y dice algo, eso es reconocimiento de voz en acción. Y luego también en tus leyendas, siempre que estés viendo videos en YouTube o en Netflix, ves los leyendas Eso es básicamente el reconocimiento de voz en acción. Pero, ¿cómo funciona exactamente? Son cinco etapas principales, y la primera etapa sería la entrada, la captura de la entrada. Entonces el usuario necesitaría o bien decir algo en el micrófono algún tipo de entradas para ser capturadas. A continuación viene la extracción de características. Entonces por aquí, el sistema intentará convertir el discurso en un espectrograma Un espectrograma es básicamente una representación visual de cómo el discurso o cómo se ve el sonido Y luego después de eso, ahora tendremos el modelo acústico donde el modelo intentará emparejar los sonidos con fonemas Los fonemas son la unidad de habla más pequeña. Entonces, en base a lo que ha podido intentar igualar, intentará entonces hacer una predicción las palabras u oraciones más probables que se están pronunciando. Y luego finalmente, producirá el texto final transcrito que se generará Entonces así es básicamente como funciona. Hay ciertos desafíos, aunque involucrados con el reconocimiento de voz, por supuesto, acentos y dialectos Un sistema podría ser más capaz de entender un acento americano o un acento británico en lugar de, digamos, un acento indio muy grueso o un acento ruso muy grueso, ese es un ejemplo, ¿verdad? Y luego, claro, el ruido de fondo. Si hay mucho ruido en el fondo mientras se captura el audio, eso podría afectar el rendimiento del sistema. Y luego claro, homófonos, ¿de acuerdo? homófonos son básicamente palabras que suenan igual, pero en realidad tienen significados diferentes, como, por ejemplo, nosotros y derecho Entonces escribes el verbo para escribir algo y luego escribir que es lo contrario de izquierda. Cuando dices eso en el sistema, podría resultarle muy difícil distinguir entre ambas palabras porque suenan exactamente igual. Pero, ¿qué pasa con la IA conversacional? Esto se siente como el siguiente nivel, ¿verdad? Entonces aquí, esto permite que las computadoras se involucren en la interacción humana. Por lo que potencia tu asistencia virtual, tus booards de chat y, por supuesto, la automatización de atención al cliente Tipos de IA conversacional, tenemos los chatbards basados en reglas Recuerden, ya hablamos de esto antes. Estas son básicamente respuestas preprogramadas para tipos de preguntas muy específicas Este tipo de modelos de IA que pueden funcionar, pero en entornos muy limitados, y luego tableros de chat impulsados por IA. Estas aprendidas de las entradas de los usuarios, mejoran con el tiempo. Contamos con sus asistentes de voz que pueden entender y también responder a los comandos hablados. Entonces ejemplos de tu IA conversacional, tu Chat GPT, tu Google Duplex, y por supuesto, Alexa y Si. ¿Cómo funciona? Un poco similar al reconocimiento de voz, en primer lugar, tiene que haber algún tipo de entrada proporcionada, por lo que el usuario hablará o escribirá una consulta. A continuación viene la aplicación de la comprensión del lenguaje natural donde el modelo de IA intentará extraer el significado de la entrada. Y luego en base a lo que se ha podido extraer, intentará dar la mejor respuesta a la entrada. Se llama gestión del diálogo. Y entonces la IA ahora generará una respuesta, como respuesta humana, típicamente, por supuesto. Y luego en la última etapa, la respuesta se entregará vía voz o texto. Esa es básicamente la salida de texto de voz. Tenemos retos, por supuesto, entender el contexto, la IA puede malinterpretar consultas complejas o ambiguas. Eso sigue siendo un problema. Y luego, por supuesto, el sesgo en las respuestas de IA, y luego también manejando el diálogo multigiro. Así que las conversaciones con múltiples temas pueden confundir a la IA. En realidad puedes probar esto. Puedes intentar involucrarte con un jibty o tal vez incluso con Dipsk. Inicio de la conversación sobre, digamos, tecnología, y luego hacer una pregunta sobre deportes, cámbiela a moda. Entonces en algún lugar de la línea, es muy, muy posible que el modelo Tha chibit en este caso, momento, se confunda y empiece a alucinar sus respuestas Entonces, ¿cuáles son las soluciones a estos desafíos tanto para el reconocimiento de voz como para la IA conversacional Podemos entrenar IA en diversos conjuntos de datos para mejorar la comprensión del lenguaje, encontrar modelos para manejar diferentes acets y variaciones del habla también Y, por supuesto, usando modelos híbridos, los modelos híbridos serían base de reglas más inteligencia artificial para mejores respuestas. Entonces, ¿cuál es el futuro? Para reconocimiento de voz y modelos de IA conversacional. Bueno, conversaciones más naturales. Se va a sentir aún más y más natural cuando platiques con estos modelos. Y luego IA multimodal, que combinará voz, texto e imágenes a la vez para potenciar las interacciones Y luego, por supuesto, asistente de IA personalizado. Entonces IA que se adaptará a los patrones de voz individuales y también a las preferencias. Aún no tenemos eso, pero viene pronto. Y luego por supuesto, la traducción de IA en tiempo real donde se pueden producir traducciones de instancia de habla a voz en múltiples idiomas. Entonces, algunas conclusiones clave, reconocimiento de voz convierte las palabras habladas en texto usando modelos de IA La IA conversacional permite interacciones humanas a través de tableros de chat y asistencia de voz, y luego los desafíos, por supuesto, incluirán acentos, dialectos, ruido, sesgos, etc., homófonos y luego también avances futuros, ¿ interacciones humanas a través de tableros de chat y asistencia de voz, y luego los desafíos, por supuesto, incluirán acentos, dialectos, ruido, sesgos, etc., homófonos y luego también avances futuros, Por lo que los futuros avances mejorarán la personalización, la traducción en tiempo real y por supuesto, la IA multimodal Gracias por ver. Te veré en la siguiente clase. 32. Avance de la sección El futuro de la inteligencia artificial: Bienvenidos al módulo final, el futuro de la inteligencia artificial. Y, claro, voy a reproducirte último clip de una película para presentarte este módulo, así que siéntate para lex, disfruta el clip, y te veré al final del mismo. ¿Todo el mundo bien? Un montón de esclavos de mi colonia de robots. Dales un ambiente de humor para que encajemos mejor con esta unidad. Piensa que nos relaja. Un robot gigante y sarcástico. Qué gran idea. Tengo mucho que puedo usar cuando estoy bromeando, si quieres. Eso probablemente ayudaría. Sí, puedes usarlo para encontrar el camino de regreso a la nave después de que te saque la esclusa de aire ¿Cuál es tu ambiente de humor, Tarts? Eso es al 100%. Bajemos todo a 75, por favor. Oye, ¿Tarts? ¿Cuál es tu parámetro de honestidad? 90%. 90%. La honestidad absoluta no siempre la forma más diplomática ni la forma más segura de comunicación con los seres emocionales. Bien. Bueno, vuelve. Por lo que ese clip fue tomado de la película en testla estrenada en el año 2014 por el legendario director Christopher Nolan Ahora, para ser justos, hay tantos otros clips que podría haber elegido para introducir este módulo final. No obstante, elegí este clip en particular porque me pareció muy fascinante y también demuestra efectivamente el futuro de la inteligencia artificial. Ahora en el clip, tenemos el modelo de IA llamado TAS que está ayudando a los astronautas a lanzar su espacio a lanzar su nave espacial Y mientras están despegando, la modelo de Tar Air comienza a hacer algunas bromas. Entonces Cooper, el astronauta principal, le pregunta a Taz. Dice, ¿Cuáles son tus ajustes de humor?, y Taz responde. Oh, es al 100%. Y, claro, a Kuper no le gusta esto, y dice: Bien, bajemos eso al 75% Y más adelante en el clip, Kooper le pregunta a Taz ¿Cuál es tu parámetro de honestidad Y Tas responde que está al 90%. Y Cooper, por supuesto, pide 90%. Es decir, ¿por qué no está al 100%? Ahora, Tarz, el modelo de IA es muy, muy inteligente. Sabe que Kuper se pregunta, ¿por qué está al 90% ¿Por qué no al 100%? Y Tarz responde con bastante humor que, Oh, honestidad absoluta no es la forma más diplomática ni la forma más segura de comunicarse con seres emocionales Y pensé que eso era muy, muy gracioso porque es verdad. Piénsalo, ¿de acuerdo? Hay tantas veces en la vida cotidiana en las conversaciones cotidianas en las que que quieras decir algo que quizás quieras decirle a alguien cómo te sientes realmente por dentro, pero como te preocupa que puedan enojarse, puede que se ofendan con lo dices, aunque sea cierto, luego decides, Bien, voy a ir a lo seguro y no ser directo y no ser tan contundente en lo que digo Entonces solo pensé que era muy, muy fascinante que el modelo de IA Taz sepa que 100% Honestidad no es probablemente la mejor manera de comunicarse con los seres humanos Entonces otra cosa que observamos en este clip en particular es la capacidad de personalizar nuestros modelos de IA. Aquí tienes a Cooper siendo capaz de ajustar tanto los ajustes de humor como de honestidad para los alquitranes Y esto es algo que eventualmente sucederá en el futuro con nuestros modelos de IA. Podremos personalizarlos. Podrían comenzar a sonar como caballo, hablar con nuestros acentos, y así sucesivamente. Entonces eso es algo que eventualmente va a llegar. Personalización personal de modelos de IA. Entonces espero que hayan disfrutado este video introductorio a nuestro módulo final, el futuro de la IA. Empecemos ahora con el resto de las lecciones. 33. Tendencias actuales en el desarrollo de IA: Bienvenida de nuevo. Entonces comencemos un nuevo módulo hablando de las tendencias actuales en el desarrollo de IA. Y cuando miras a tu alrededor, independientemente de qué industria o campo pueda ser, ya hay cierta presencia de inteligencia artificial. Pero comencemos hablando de la IA en automatización y la transformación de la fuerza laboral. Ya tenemos el aumento en el uso de la automatización impulsada por IA en industrias como la manufactura, logística, el comercio minorista, etc. Y, por supuesto, el crecimiento de lo que llamamos automatización robótica de procesos, el RPA para manejar tareas repetitivas Esto lo encuentra en empresas, en negocios. Lo usan para chatbards, manejo de clientes y mucho más Y, por supuesto, chatbod de servicio al cliente impulsado por IA y asistente virtual, tu seri de Google y así sucesivamente Y luego el cambio hacia la colaboración de IA humana. Pero, ¿qué pasa con la IA en las industrias creativas? Entonces ahora tienes modelos de IA como Dali, M Jony, que son capaces generar imágenes de aspecto realista Tienes modelos de IA como Sra de Open AI, la misma compañía que desarrolló un JBT ja que son capaces de convertir texto en videos Y luego la IA generó música y clonación de voz. Nosotros también los tenemos. Y, por supuesto, tenemos algunas preocupaciones éticas con respecto a IA y las industrias creativas, especialmente cuando se trata del tema de FAC profundo Ya hemos tenido varios incidentes donde varios delincuentes pudieron usar Deep fake para engañar a sus víctimas. Y, por supuesto, tenemos IA en nuestra vida cotidiana y personalización Por ejemplo, tienes IA en uso para Netflix, para YouTube, Spotify, Disney plus, y así sucesivamente, y, por supuesto, IA en el comercio electrónico con el uso de chatbots Y por supuesto, personalizando nuestras experiencias de compra, y por supuesto, asistentes de voz y dispositivos inteligentes como tu Google Series, Alexa de Amazon, etc. Y, por supuesto, la IA en las redes sociales. Ahora también utilizamos la IA para generar contenido. Y, por supuesto, la IA en la salud y la biotecnología. Esto es realmente muy, muy fascinante porque ahora tenemos diagnósticos impulsados por IA, donde la IA se puede usar para detectar enfermedades a partir de rayos X, resonancia magnética, etc. Y luego la IA también se utiliza en el descubrimiento de fármacos, donde la IA se ha utilizado para acelerar nuestros propósitos de investigación y productos farmacéuticos como se ve en Dip minds alpha fold, que es capaz de predecir estructuras proteicas. No voy a fingir que sé qué es exactamente eso, pero tenemos cirugías asistidas por IA La IA se ha vuelto tan avanzada hoy en día que puede ayudar en la cirugía con poca o ninguna intervención humana, y por supuesto, la analítica predictiva en medicina. Ahora utilizamos la IA para predecir brotes de enfermedades y tendencias de salud del paciente Y claro, este curso no estará completo sin hablar del uso de la IA en las finanzas y, por supuesto, en la ciberseguridad Por lo tanto, tenemos IA que se utiliza en el comercio algorítmico donde se han desarrollado estrategias financieras impulsadas por IA que analizan las tendencias del mercado en tiempo real Y, por supuesto, para la ciberseguridad, podemos utilizar la IA para la detección de fraudes Y la IA parte de la ciberseguridad donde la IA se puede utilizar para la detección de amenazas, respuestas automatizadas, así como la evaluación de vulnerabilidades Al seguir adelante, cuál es el futuro de la integración de IA, tres puntos principales en la IA de borde, donde la IA ahora se ejecutará directamente en dispositivos móviles en lugar de depender de la computación en la nube. Y luego la IA impulsó IOT, el Internet de las cosas. Así que ahora usaremos la IA para alimentar nuestros hogares inteligentes, ciudades inteligentes, redes inteligentes, etc. Y, por supuesto, la democratización de la IA donde la IA será más accesible para quienes no tienen una formación técnica Entonces, aquí hay algunas claves para llevar. La IA, como saben, está transformando múltiples tipos de industrias, desde la salud hasta las finanzas y Hollywood. Y por supuesto, la combinación de IA y automatización está remodelando la Pero la colaboración con IA humana va a ser clave. Y finalmente, tenemos consideraciones éticas, regulaciones y desarrollo responsable de IA, que serán esenciales a medida que la IA se integre más en nuestra vida diaria. Entonces eso es gracias por ver el video. Te veré en la siguiente clase. 34. La próxima frontera: IA general vs. IA: Bienvenido de nuevo, así que ahora. Echemos un vistazo a un tema muy fascinante. Y aquí, estamos comparando la IA general con la IA estrecha. ¿Qué es la IA estrecha? Ahora, ya hemos hablado de esto anteriormente. Se trata de IA que sobresalen en la realización de un tipo específico de función. Y tenemos numerosos ejemplos de ello. Tienes tu exa de Amazon, seri de Google y así sucesivamente Y por supuesto, algoritmos de recomendación como YouTube, Spotify, Netflix, e incluso tus modelos de IA como tu Chi JPT, Claude, Dipsik Todos estos son ejemplos de IA estrecha. Pero sí tenemos algunas características clave por ejemplo, son altamente especializadas, lo que significa que pueden sobresalir en un tipo particular de tarea. Y luego por supuesto, son impulsados por los datos. Requieren cantidades masivas de datos. También les falta razonamiento. Son incapaces de entender conceptos más allá de su formación y, por supuesto, ninguna verdadera autonomía, es decir, que la IA modela la IA débil, pueden tomar decisiones basadas en reglas o simplemente en comportamientos aprendidos. Es decir, son muy, muy flexibles en la forma en que realizan sus tareas. Pero la cosa es que, a pesar de que hoy en día, cuando miras modelos como ChagPT y Siri y Deep Seek y así sucesivamente, todos parecen muy poderosos y bastante competentes en lo que es que hacen, pero aún se les considera una IA débil Y eso es porque sí tenemos la posibilidad teórica y posiblemente práctica de la IA general. Ahora, ¿qué es la IA general? Esto se refiere a la IA con nivel humano, habilidades cognitivas, capaz de comprender, razonar y aprender a través de múltiples dominios sin ningún entrenamiento previo sin ser entrenado explícitamente para ninguna de estas tareas. Entonces, en otras palabras, estamos hablando de inteligencia artificial que realmente puede igualar o tal vez incluso posiblemente superar la inteligencia humana Entonces, ¿qué podría hacer AGI? Bueno, AGI, IA General podremos entender y aprender cualquier tema, al igual que cualquier ser humano normal, resolver nuevos problemas desconocidos sin ningún entrenamiento previo Entonces, básicamente, podrá razonar y resolver nuevos problemas por sí solo, mostrar creatividad, así como razonamiento de sentido común, y luego adaptarse a diferentes entornos sin ninguna programación extra. Va a llegar a ser muy adaptable, muy flexible, y luego poseer autoconciencia y pensamiento independiente. Pero esto sigue siendo muy discutible. Hay quienes creen que, sí, eventualmente podríamos obtener inteligencia artificial que será tan inteligente, que será tan poderosa. Seré capaz de pensar de manera independiente, autoconciencia, mientras que muchos otros no piensan que esto nunca será alcanzable Entonces, ¿cuáles son los esfuerzos actuales de investigación de AGI? Tenemos empresas como Open AI, Deep Mind, y también antrópica Estas se encuentran entre las empresas que están trabajando para lograr la IA general. Modelos de IA como GPT versión cuatro. A pesar de que son extremadamente poderosos y se están volviendo más generales, todavía no son exactamente una IA realmente general. Y ahora, algunos investigadores, los que son muy optimistas, los que sí piensan que vamos a lograr AGI, ven el marco de tiempo 10-50 años Bueno, como dije antes, hay quienes no creen que alguna vez logremos AGI. Entonces, ¿cuáles son las características clave de AGI? Bueno, antes que nada, aprender de experiencia al igual que un ser humano, puede transferir conocimientos entre diferentes tareas. Entonces digamos, por ejemplo, le has dado la tarea uno a la IA general, ésta realiza esa tarea. Entonces le das tarea dos. Si hay algunas similitudes entre la tarea uno y la tarea dos, podría ser capaz de transferir el conocimiento que obtuvo al trabajar en la tarea uno a la tarea dos, nuevamente, igual que un ser humano normal, y luego mostrar razonamiento, resolución de problemas y adaptabilidad, y luego potencialmente autónomo en la toma de decisiones Es decir, ser capaz de pensar de manera independiente. Estas son las características clave de AGI. Sí tengo la tabla aquí en la que te he mostrado las diferencias clave entre IA general y, por supuesto, IA débil. Y, por supuesto, en la mayoría de estas características, IA general supera la IA estrecha Lo único, sin embargo, es que cuando se trata de la existencia actual, sí tenemos una IA estrecha. Ya es una verdadera delgada, mientras que la IA general sigue siendo teórica en este punto. Entonces, ¿cuáles son, de hecho, los desafíos para lograr AGI? ¿Cuál es el “hold up”? ¿Por qué los desarrolladores no están al aire libre y entonces, ¿por qué no nos han dado AGI todavía? Bueno, como se puede imaginar, sí tenemos los retos técnicos. Y si piensas que aprendizaje profundo requiere un poder competitivo masivo, eso no es nada comparado con el tipo de poder competitivo requerido para AGI Y luego la eficiencia de los datos, por supuesto, AGI requerirá enormes cantidades de datos, lo que sigue siendo un poco desafiante. Y luego el razonamiento del sentido común , la IA, como la conocemos hoy en día, todavía lucha a la hora de entender conceptos abstractos. Es incapaz de razonar y descifrar lo que son. Y luego memoria y adaptabilidad, AGI debería ser capaz de mostrar la capacidad de retener y aplicar el conocimiento a través de diferentes escenarios En otras palabras, el tipo de conocimiento e inteligencia que debe poseer AGI, es sumamente difícil alcanzarlos. También tenemos las preocupaciones éticas y de seguridad de AGI. ¿Y si AGI de hecho supera a la inteligencia humana? ¿Cómo lo controlamos, verdad? Esa es siempre la gran pregunta. Y, por supuesto, sesgo y equidad. Ahora, para ser justos, sin juego de palabras, este es un gran desafío en todos los tipos de IA y no solo en la IA general Y luego la alineación de la IA, cómo nos aseguramos de que los objetivos de las AGI se alineen con los valores humanos y por supuesto, con el riesgo potencial ¿Qué pasa si los malos, si los ciberdelincuentes tienen en sus manos la IA general? Las consecuencias podrían ser desastrosas. Y luego, por supuesto, las cuestiones filosóficas y teóricas. ¿La IA puede ser consciente? ¿Correcto? Imagínese eso. Los filósofos debaten si la AGI podría tener experiencias subjetivas ¿Qué tan demente sería eso? Casi estás en este punto hablando inteligencia artificial, de tener emociones. Quiero decir, eso está bastante cerca, ¿verdad? ¿Y entonces AGI reemplazará a los humanos? Dejará de existir la raza humana porque ahora tenemos AGI dirigiendo el mundo? Bueno, algunos temen que AGI pueda superar los humanos en todas las tareas que conducen al desplazamiento laboral o peor aún Y entonces quizás la pregunta más grande de todas, ¿deberíamos, de hecho, crear AGI? Sólo porque podemos, ¿ significa eso que debemos o que deberíamos? A lo mejor a veces es mejor simplemente decir, Oye, mira, IA estrecha que tenemos ahora en existencia, es lo suficientemente buena. Podemos mejorarlo. Pero en algún momento, tenemos que decir, Bien, esto se está volviendo demasiado avanzado. Esto se está volviendo demasiado inteligente. Tenemos que dar un paso atrás. Entonces estas son una especie de, como, las preguntas filosóficas muy interesantes que se han hecho. Entonces el camino a AGI, ¿dónde estamos ahora en 2025? Bueno, los sistemas de inteligencia artificial se están volviendo más poderosos, pero aún carecen de una verdadera comprensión. Ahora, algunos investigadores creen que la AGI requerirá avances fundamentales en neurociencia, ciencia cognitiva y aprendizaje automático también Y otros también proponen que el uso de modelos de hábito, aquellos que combinan el razonamiento simbólico con el aprendizaje profundo, esto podría acercarnos a AGI. Y luego las regulaciones y políticas de AGI son cada vez más importantes para guiar el desarrollo ético de AGI. Pero, ¿y si hacemos, de hecho, finalmente lograr AGI? ¿Cuáles son las posibles implicaciones futuras? Bueno, la inteligencia súper humana podría AGI superar la inteligencia humana y revolucionar cada campo Esa es una posibilidad. Y luego, por supuesto, los mercados de trabajo. El caso es que ni siquiera tenemos que ir tan lejos como AGI. Mira lo que ha pasado hoy. AI débil, Chagpt y sus cuerpos, ya están reemplazando a tanta gente Tantos empleos ya se han perdido debido a la introducción de la IA estrecha. Entonces ahora imagina lo que sucederá cuando ahora tengamos que introducir la IA general. Eso posiblemente va a desplazar a más gente aún. Como resultado se perderán aún más empleos. Y, por supuesto, el gobierno ético de la IA. ¿Cómo garantizamos que AGI siga siendo beneficioso y no se convierta en ddius No cae en manos equivocadas. Y ahora la colaboración con IA humana podría AGI, de hecho, trabajar junto a los humanos, mejorando nuestras capacidades en lugar de reemplazarnos. Estoy bastante seguro de que has visto películas como Terminator, y así sucesivamente En esas películas, AGI elige Se dice, ¿sabes qué? No voy a caminar con humanos. Los humanos son una amenaza para mi existencia. Sólo voy a destruir a toda la humanidad. Entonces eso es lo que pasa en las películas. Ojalá no suceda en la vida real. Así que solo algunas cosas clave para llevar. Networ AI está en todas partes hoy en día. AGI sigue siendo teórico en este punto. AGI, si de hecho lo hacemos, lograr AGI, será capaz de razonar la resolución de problemas y una adaptación, al igual que un ser humano, y lograr que Aga sí plantea preocupaciones o desafíos técnicos, éticos y de seguridad masivos . Y entonces el futuro de AGI podría remodelar la industria, la sociedad e incluso la propia humanidad Entonces, vamos a lograr AGI solo el tiempo lo dirá. Gracias por ver el video. Te veo en la siguiente clase. 35. La IA y la fuerza de trabajo: ¿reemplazará la IA los empleos?: Vuelve, así que echemos un vistazo a la siguiente lección. Y claro, esta es la pregunta del millón de dólares. ¿La IA reemplazará tu trabajo? Bueno, vamos a averiguarlo. En primer lugar, hablemos de los efectos actuales de la IA en la fuerza laboral. Ahora, la IA se ha utilizado para automatizar tareas muy repetitivas y aburridas La IA se ha utilizado para mejorar la eficiencia. Y, por supuesto, con la introducción de la IA, se han creado nuevos tipos de roles, nuevos tipos de portadores han creado nuevos tipos de portadores como resultado de la IA. Y debido a la introducción de la IA, los trabajadores van a necesitar aprender nuevos tipos de habilidades digitales para poder sobrevivir. Piénsalo bien. Imagínese hoy a un trabajador que no sabe usar Internet. Es casi imposible arreglárselas, ¿verdad? Así que eventualmente en algún momento, todos tendremos que aprender algunos conceptos básicos de la IA para poder ser empleables Entonces, ¿cuáles son los trabajos en su mayoría en riesgo de IA y automatización? Tienes aquellos en manufactura y logística donde ahora tenemos robots impulsados por IA que funcionan en las líneas de montaje. Reemplazaron a todos los humanos. Los tienes en retail y atención al cliente. Ahora tenemos chatbots impulsados por IA que pueden hacer el trabajo bien Tienes reglas sobre esa entrada y administración de datos. Por supuesto, la IA ahora puede manejar hojas de cálculo y, ya sabes, el análisis de documentos y así sucesivamente Y luego en el transporte y la entrega, aunque esto aún no ha tenido pleno efecto, pero eventualmente vamos a tener camiones autónomos e impuestos de autoconducción que puedan hacer el trabajo. Pero no todo es pesimismo y penumbra y la IA nos va a reemplazar a crearán nuevos tipos de roles como resultado de la IA, por ejemplo, ingenieros de IA y machine learning. Obviamente, vamos a estar creando nuevos tipos de modelos o reentrenando y mejorando los modelos de IA existentes. Y entonces los científicos y analistas de datos no olvidan que los datos son el elemento vital de la IA Así que también vamos a necesitar científicos de datos. Y por supuesto, expertos en ciberseguridad que utilizarán la IA para realizar sus tareas, y luego entrenadores de IA y especialistas en ética que asegurarán que los modelos de IA estén alineados con los estándares éticos, y por supuesto, los especialistas en colaboración de IA humana que gestionan los flujos de trabajo humanos de IA en la industria Entonces estos son algunos ejemplos del tipo de carreras que crecerán como resultado de la IA. Pero también tenemos algunas carreras que serán potenciadas por la IA. Por ejemplo, bajo el desarrollo de software, vamos a tener programadores que podrán usar IA para mejorar sus niveles de programación, asistencia de codificación AI Pow, etc. Y luego, bajo la atención médica, IA podrá ayudar a los médicos en diagnósticos, cirugía y atención al paciente también. E incluso en los campos creativos de la industria creativa, donde las herramientas de IA pueden ayudar a diseñadores, escritores, músicos a generar nuevas ideas. Y hay algunas otras profesiones donde la IA puede potenciarlas, también en ciberseguridad, así como yo mismo un especialista en ciberseguridad La IA se puede utilizar para detectar y disuadir ataques cibernéticos. Entonces, en última instancia, la pregunta en este momento es, ¿ IA reemplazará completamente los trabajadores humanos? ¿Qué opinas? En mi humilde opinión, sí creo que la IA inevitablemente reemplazará a muchos millones y millones de tipos de empleos se perderán como resultado de la IA. Si bien se crearán nuevos roles, se crearán nuevos empleos, se crearán nuevas oportunidades como resultado de la IA. No sé cuáles van a ser las implicaciones económicas porque no todos cuyo trabajo haya sido reemplazado por IA podrán conseguir un nuevo empleo. Entonces, ¿qué les pasa, verdad? No lo sé. Es algo en lo que pensar, pero ya veremos. Ya veremos qué va a pasar. Así que solo algunas cosas clave para llevar antes de redondear la lección La IA está automatizando algunos trabajos, pero también creando nuevas oportunidades Creo que la idea aquí es que solo debes posicionarte para aprovechar la introducción de la IA porque, te guste o no, la IA está aquí. Es el presente, y también va a ser el futuro también. Por lo tanto, los trabajos repetitivos poco calificados tienen un mayor riesgo de automatización La IA mejora en lugar de reemplazar roles en muchos campos creativos y analíticos. Y, por supuesto, adaptarse a los lugares de trabajo impulsados por la IA requerirá una mejora de las habilidades y el aprendizaje Como dije antes, debido a la IA, todos nos vamos a ver obligados a aprender algunos conceptos básicos de la IA. Y, por supuesto, el futuro es colaboración de IA humana, no la automatización total. Gracias por ver. Te veré en la siguiente clase. 36. IA y superinteligencia: exageración o realidad: Bueno, vuelve. Entonces, para redondear este módulo, echemos un vistazo a nuestra lección final. Y aquí, estamos discutiendo IA y súper inteligencia. Ahora bien, para ser honesto, no estaba seguro de si debía hacer esto una lección porque al menos en mi humilde opinión, es muy poco probable que alguna vez vayamos a lograr esto, pero sin embargo, es un tema fascinante. Entonces hablemos de ello. Ahora bien, ¿qué es exactamente la súper inteligencia ASI? Bueno, esto es básicamente IA que nos va a superar a los humanos en todos los aspectos, incluyendo la creatividad, razonamiento, la toma de decisiones, etc. Entonces básicamente, estamos hablando de inteligencia que se convertirá en nuestros amos. Ahora, a diferencia de la IA estrecha y general, ASI será autónoma automejorable potencialmente superando con creces las habilidades cognitivas humanas. Entonces, como ejemplo, si finalmente desarrollamos ASI, la propia superinteligencia podría diseñar mejores versiones de sí misma, acelerando rápidamente su inteligencia más allá del control humano Entonces esa vieja teoría de que la IA se apodera del mundo, se va a convertir en una posibilidad real si logramos la súper inteligencia. Entonces, ¿es realmente posible que C alguna vez lleguemos a este punto de superinteligencia en IA sí tenemos algunos factores que apuntan hacia ella y otros factores que dicen , no, no vamos a llegar ahí Entonces, ¿cuáles son los argumentos para que ASI se convierta en realidad? Bueno, antes que nada, el crecimiento del poder computacional. Ahora, obviamente, para alimentar modelos súper inteligentes va a requerir una tremenda cantidad de potencia informática. Pero dado el hecho de que potencia informática está aumentando exponencialmente, no cabe duda de que eventualmente algún momento en el futuro, tendremos suficiente potencia informática para alimentar tales modelos de IA Ahora, los avances en las redes neuronales también. Tienes modelos de aprendizaje profundo que cada día son cada vez más sofisticados. Tienes IA de autoaprendizaje donde tenemos IA ya capaz de superación personal como ejemplo, la Alfa cero. Este es un modelo de IA que aprende a jugar al ajedrez, y aprendió por sí mismo simplemente jugando juegos contra sí mismo. Así que los avances en AGI también. I AGI finalmente se logra IA general, entonces el siguiente paso después de la IA general va a ser la superinteligencia ASI Entonces algunos destacados investigadores de IA como Nick Bostrom, quien también es autor de superinteligencia, creen que la IA podría convertirse una posibilidad real en algún momento del Pero como dije, sí tenemos argumentos a favor de ASI, pero también tenemos argumentos en contra de ASI. En primer lugar, los límites de la computación, la inteligencia humana no se trata sólo de poder mundial competente La conciencia de Ons sigue siendo un problema sin resolver. Entonces esto sigue siendo un gran reto en cuanto al desarrollo de ASI y luego a la falta de verdadera inteligencia general. Antes de que podamos obtener súper inteligencia, necesitamos desarrollar IA general. Aún no hemos logrado la IA general. Algunas personas ya están hablando de súper inteligencia. Entonces tal vez deberíamos lograr primero la IA general antes de empezar a hablar de superinteligencia Y luego la creatividad humana y la emoción, IA siempre carecerá de curiosidad, emociones y la capacidad de experimentar el mundo. Este es uno de los mayores argumentos contra de la superinteligencia ahí No importa lo inteligente que va a ser, sigue siendo una máquina. Todavía no es capaz de desarrollar emociones, ¿verdad? Y luego barreras éticas y técnicas, ¿verdad? El mundo puede impedir intencionalmente que surja ASI debido a riesgos de seguridad. Entonces podría ser que hayamos obtenido la experiencia técnica. Tenemos la potencia de cómputos. Pero nuevamente, solo porque podamos desarrollar súper inteligencia, eso no significa necesariamente que debamos. Entonces tal vez eso podría ser lo que realmente nos impide poder lograr ASI. Entonces algunos escépticos como Gary Marcos argumentan que la IA carece verdadera comprensión y es poco probable alcance la súper Sigamos adelante. ¿Cuáles son los riesgos y preocupaciones éticas de ASI? Y como puedes ver en esta diapositiva, tienes un robot de aspecto muy aterrador que te sonríe. Eso obviamente no es una sonrisa agradable. Es una especie de sonrisa muy, ya sabes, de aspecto malvado. Eso es, por supuesto, el terminador. Si no has visto la película antes de terminator uno y dos, hola animaría a que la veas Es un momento divertido. En realidad Terminator two es mi película favorita de todos los tiempos. Es el número uno para mí. Entonces por si acaso te interesa alguna acción, Scify, definitivamente echa un vistazo a las películas, pero ¿por qué estoy usando esta imagen en particular del terminador Bueno, eso es porque en la película, tenías una súper inteligencia que se desarrolló. El modelo se llamaba Skynet, y finalmente Skynet decidió algún día eso, ¿sabes qué? Voy a destruir a la humanidad. Voy a destruir a la humanidad, y Skynet libró la guerra contra un Así que definitivamente échale un vistazo. Entonces, ¿cuáles son los riesgos y preocupaciones éticas de ASI? En primer lugar, la pérdida del control humano. Es posible que la inteligencia artificial llegue a ser tan poderosa, tan inteligente que nosotros como humanos ya no podremos controlarla. Y que el riesgo existencial si metas de ASI no se alinean con los valores humanos, podría ser peligroso De hecho, hasta podría ser desastroso. Así que la disrupción económica. Con IA estrecha, mucha gente pierde sus empleos. Si se introduce la IA general, se van a perder aún más empleos. Pero, ¿qué pasa ahora si ahora se introduce la súper inteligencia definitiva? Millones y millones de empleos quedarán obsoletos como resultado de este nuevo tipo de tecnología. Y entonces, claro, la toma de decisiones autónoma, ¿podría una IA decidir que los humanos son ineficientes o necesarios? Eso es algo así como lo que pasó en la película Terminator. Como ejemplo, quiero mostrarte , bueno, no te voy a mostrar. Puedes comprobarlo tú mismo. Puedes ir a YouTube. El nombre del canal se llama Isaac Autor Yo solo un experimento llamado el Clip de papel Maximizador En realidad fue un experimento que imaginaba una IA diseñada para crear clips de papel. Pero la IA se volvió tan avanzada y tan eficiente que decidió por sí sola que, Oye, voy a convertir toda la materia del mundo, incluidos los seres humanos en clips de papel. En realidad es un video muy, muy fascinante en YouTube. Creo que son unos 12 a 15 minutos. Definitivamente puedes echarle un vistazo. Nuevamente, el nombre del canal de YouTube es Isaac Ortho. Simplemente busca el video de Paper Clip Maximizer, si quieres verlo. Entonces, resguardando contra ASI incontrolada, ¿qué podemos hacer para asegurar que si se logra ASI, que esté bajo control Bueno, antes que nada, la investigación de alineación de IA, asegurando que la IA comprenda y respete los valores humanos. Eso esperamos. Y luego la supervisión regulatoria. Honestamente, soy alguien que no es necesariamente el mayor fanático de la supervisión y regulaciones gubernamentales. Pero en ciertos tipos de tecnologías como la IA o en este caso, ASI, estoy muy de acuerdo en que será necesaria alguna supervisión gubernamental. Y luego, por supuesto, los mecanismos de interruptor de apagado, ¿verdad? Imagínate si la superinteligencia ASI decide eso, ¿sabes qué? Voy a sacar a la humanidad. Voy a matar a todos los humanos. Deberíamos tener algunos mecanismos de interruptor de apagado para apagar esa IA de inmediato. Y esos kill switch es mejor trabajo, ¿verdad? Y luego, por supuesto, los marcos éticos de IA. La investigación de IA debe priorizar la seguridad, la transparencia y, por supuesto, la rendición Como ejemplo, la IA abierta y la mente profunda. Se trata de empresas. Están investigando activamente la seguridad de la IA para evitar un crecimiento incontrolado de la IA y, con suerte, tendrán éxito Entonces, ¿cuál es el avance de la moneda hacia ASI? Bueno, ninguna IA existente ha logrado AGI, y mucho menos ASI. Entonces, como dije antes, va a tomar mucho tiempo si finalmente llegamos a ASI. Así que los principales modelos de IA como su GPT, Dip Mine etc., todavía dependen de las aportaciones humanas Nuevamente, estamos lejos de poder llegar a la superinteligencia, y luego algunos modelos de IA, pueden automejorarse en tareas estrechas, pero no necesariamente de una manera más amplia o más general Y las discusiones y regulaciones éticas de IA están aumentando a nivel mundial. Por lo que cada vez más gobiernos todo el mundo comienzan a reconocer el impacto de la IA y buscan formas regular el uso de la IA a nivel mundial. Por lo que la predicción, la mayoría de los expertos creen que AGI, nivel humano, IA podría surgir dentro de 50 años. Pero ASI, que es, por supuesto, la máxima inteligencia súper inteligente, artificial, está mucho más lejos si es posible. Claves para llevar. Bueno, ASI se refiere a la IA que superará a la inteligencia humana Algunos expertos, por supuesto, sí creen que ASI es posible mientras que otros no creen que nunca lo lograremos. Los mayores riesgos de ASI incluyen la pérdida de control, las amenazas existenciales y, por supuesto, la disrupción económica masiva Las medidas de seguridad de IA y las regulaciones éticas son cruciales para, por supuesto, prevenir consecuencias no deseadas Y actualmente, ASI, al igual que AGI sigue siendo teórico, y el AGI aquí ni siquiera se ha logrado todavía. Entonces, honestamente, no creo que en nuestra vida alguna vez vayamos a llegar a los niveles de ASI. AGI, creo que eventualmente llegará ahí, posiblemente en otros 25 años o pero AS, no creo que en toda la vida, alguna vez vamos a llegar ahí. Entonces tal vez en el año 3,000 y algo, tal vez eventualmente los humanos, entonces podrían lograr ASI. Pero eso es todo por las lecciones gracias por verlas, veré en la siguiente clase. 37. Conclusión del curso de IA: Bueno, enhorabuena. Hemos llegado al final de este curso sobre inteligencia artificial. Y desde el fondo de mi corazón, permítame darle las gracias por terminar este curso, y sinceramente espero que haya encontrado las lecciones muy entretenidas, atractivas, pero lo más importante, informativas. Y si sientes que tienes el valor de tu dinero, si sientes que te gusta este curso, aprenderás bastante. Por favor considere dejar una reseña escrita. Las críticas me ayudarán mucho, y realmente ayudarán a impulsar este curso, también. Así que muchas gracias por su apoyo. Ahora bien si esta es la última vez que te voy a ver en alguno de mis cursos, déjame decirte, buena suerte. Espero que este curso te ayude en tu vida cotidiana. También te puedo dar ese impulso de carrera que has estado buscando. Y si te veo en otro de mis cursos, tal vez sea un curso de cybsecurity o un curso de desarrollo web o tal vez otro curso de IA, te veré ahí Eso va a ser increíble. No obstante, muchas gracias, una vez más, por tomar este curso, por terminar el curso. Todo lo mejor, y te veré la próxima vez. Ajedrez.