All the science behind image synthesis

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • The advance in the synthesis and generation of images from artificial intelligence algorithms is opening the art and technology industry to new horizons, previously unimaginable for society.
    Today you can generate portraits, photographs, and art that show very high quality, and that can greatly simplify the ways in which we generate content. Behind all this, is the concept of diffusion, and today I want to take the opportunity to explain to you what it is, how it works, and how it was trained, so that you understand, from a more scientific perspective, the principles and ideas behind services like Dall- e, Stable Difussion, and MidJourney
    Video title: All the science behind image synthesis
    Watch my latest video: The Great Leap! From Developer to AI Engineer - • ¡El Gran Salto! De Des...
    824 Views - Feb 26, 2024
    Help me reach my subscriber goal!: ||||||...... 17% ............... 17.4K/100K
    -------------------------------------------------- -----------------------------------
    Resources
    - Deep Unsupervised Learning using Nonequilibrium Thermodynamics: arxiv.org/abs/1503.03585
    - Denoising Diffusion Probabilistic Models: arxiv.org/abs/2006.11239
    - Improved Denoising Diffusion Probabilistic Models: arxiv.org/abs/2102.09672
    - Diffusion Models Beat GANs on Image Synthesis: arxiv.org/abs/2105.05233
    - Classifier-Free Diffusion Guidance: arxiv.org/abs/2207.12598
    - Adding Conditional Control to Text-to-Image Diffusion Models: arxiv.org/abs/2302.05543
    -------------------------------------------------- -----------------------------------
    Sections:
    0:00 Introduction
    0:56 How does artificial intelligence work to generate images?
    1:19 First article: deep machine learning using non-equilibrium thermodynamics
    2:35 Second article: noise removal in probabilistic diffusion models
    3:51 Third article: denoising in improved probabilistic diffusion models
    4:25 Fourth article: diffusion models beat GANs in image synthesis
    5:46 Free guide to classifiers
    6:05 How to train diffusion algorithms?
    8:00 Summary of the process
    8:44 ControlNET and other advances in image synthesis
    9:14 Conclusions
    -------------------------------------------------- -----------------------------------
    Music:
    Burnt Toaster - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/296tGb...
    Skyline Scroller - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/0F0cuL...
    Double Sunrise - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/05cveH...
    Rosolanc - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/7vdOHS...
    Mime Dance - Harris Heller
    Provided by Streambeats
    Listen: open.spotify.com/track/1ki2V0...
    -------------------------------------------------- -----------------------------------
    Networks:
    GitHub: github.com/Tibiritabara
    LinkedIn: / ricardosantosdiaz
    Instagram: / tibiritabara90
    -------------------------------------------------- -----------------------------------
    Tags:
    - how stable diffusion works
    - how dall-e works
    - artificial intelligence to generate images
    - how midjourney works
    - ai and image generation
    - the science behind image generators
    - dall-e training
    - how artificial intelligence works
    - diffusion models
    - stable diffusion
    - the science behind image synthesis
    -------------------------------------------------- -----------------------------------
    Thanks for watching the video!
    #machinelearning #diffusion #ai
  • НаукаНаука

Комментарии • 26

  • @RicardoSantosDiaz
    @RicardoSantosDiaz  Год назад +5

    Hace ya un mes que publique mi último video, pero me tarde más de lo debido en publicar de nuevo debido a problemas de salud y toda la investigación necesaria para crear este contenido de difusión. Espero poder continuar con el buen ritmo y traer más conocimiento de desarrollo e inteligencia artificial de manera regular.
    Espero este contenido les haya dado claridad en cómo funcionan estos algoritmos, y si desean más videos de estos temas déjenme saber aquí en los comentarios.

    • @DaniPlayPlace
      @DaniPlayPlace Год назад

      Vale, que te mejores. Estuvo bueno el video.

  • @dpcbrayan
    @dpcbrayan Год назад +2

    Excelente Vídeo Ricardo Santos , Gracias por la Váliosa información , Eres El mejo broo sigues así .

  • @BOB-ko3hf
    @BOB-ko3hf Год назад +3

    Me encantó el vídeo 👍

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад +2

      ¡Gracias por el feedback! Me da mucha alegría leerlo!

  • @lorenzoantoniodeleon8002
    @lorenzoantoniodeleon8002 Год назад +1

    Esto que hiciste es oro, muchas gracias por compartirnos esto

  • @lolconelwiki4834
    @lolconelwiki4834 Год назад +1

    Bro esto es oro para los que quieren empezar por este camino

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      Gracias por tu feedback! Me da muchísima alegría el poder crear contenido que sea interesante.

  • @adriipinto
    @adriipinto Год назад +1

    🙌🏽

  • @anderneyracamacho3768
    @anderneyracamacho3768 Год назад +2

    🇵🇪Hola Ricardo saludos desde Perú 👋 me llamo leo tengo 17 años estoy acabando mi secundaria y me gustaría estudiar ingeniería de sistemas ya que soy muy fanáticos de las computadoras me encanta la computación por eso deseo estudiar esa carrera ya me vi los dos vídeos donde hablas de cómo es la carrera y si tengo lo que se necesita en la parte de que si estoy preparado para estudiar esa carrera , si solo que en el la matemática está complicado pero sé que con esfuerzo, dedicación y pasión superarse lo de la matemáticas quisiera saber si me podrías explicar un poco más de lo que es un ingeniero de sistemas.espero tu respuesta bendiciones para ti y tu familia.🇵🇪

    • @anderneyracamacho3768
      @anderneyracamacho3768 Год назад +2

      Posdata: me encantan tus vídeos 🌟

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад +1

      En cuanto a que es la ingeniería de sistemas, la definición depende mucho de la universidad a la que planeas ir. Te recomiendo mirar los programas académicos de las universidades candidatas, y te haga una idea de la carrera. Por mi parte te puedo decir que es una ingeniería muy amplia, que cubre temas desde economía y administración, hasta programación y bases de datos, pero insisto, debes leer el programa académico de la universidad a la que quieres aplicar

  • @yesidlopezs
    @yesidlopezs Год назад +3

    Brutaaal

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад +3

      Graciaaaas :). Lo peor es que el video no cubre toda la matemática que me gaste días en entender y que aún no tengo clara. Algún día lo lograre.

  • @angelicasantos568
    @angelicasantos568 Год назад +1

    que loco

  • @ericksononn9562
    @ericksononn9562 Год назад +1

    Los podría considerar artistas. Pero para mí, nada mejor que el arte a pincel y lápiz 🥰

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      El pincel y el lápiz son esenciales, y en mi opinión personal, los que dominan sus manos para crear arte son los verdaderos artistas.

  • @Jose-yo2hn
    @Jose-yo2hn Год назад +1

    Hola, tengo 15 años y me gustan las matemáticas pero algunas veces no soy tan bueno:( pero quiero estudiar esta carrera y no sé cómo empezar, para prepararme estudiando en mi casa, tengo laptop y todo pero no sé cómo empezar alguna ayuda:(

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад

      El tema de la matemática es tema de trabajo y esfuerzo. Pero no te preocupes, en la universidad te van a preparar en todos los temas que necesitas aprender desde cero. Igualmente, si quisieras empezar a leer un poco de antemano de los temas de la carrera, te recomiendo mirar el siguiente roadmap en la que se especifica todo lo que se cubre en computer science: roadmap.sh/computer-science

  • @freefiregarena5077
    @freefiregarena5077 Год назад +1

    Ricardo, hola me llamo OLIVER y tengo 17 años, y quisiera que me ayudes en elegir en dos carreras, ahora en la actualidad que es lo me podrías recomendar estudias no si, Ing. De software CON IA o Ing. De Sistemas, o ambos son lo mismo, o tienen una pequeña diferencia en las entre esas dos carreras

    • @lorenzoantoniodeleon8002
      @lorenzoantoniodeleon8002 Год назад +1

      Hola Oliver, sé que no me preguntaste a mí pero aun así creo que puedo ayudarte un poco con lo que buscas.
      La Ingeniería de Software y la de Sistemas sí son diferentes, en teoría tienen diferentes enfoques y sirven para cosas un tanto diferentes. Creo que lo que tú quieres hacer es estudiar IA, y eso (por lo que tengo entendido) normalmente no lo enseñan en ninguna de esas dos, aunque deberías checar el plan de estudios de la carrera que quieres estudiar en las universidades que tienes disponibles para corroborar y finalmente decidir qué estudiar.
      Yo soy estudiante de 8vo semestre de Licenciatura en Ciencias Computacionales y por lo que he visto, realmente no importa mucho donde hayas estudiado en la universidad, a fin de cuentas cuando sales de la uni realmente no tienes experiencia ni como científico computacional, ni como ingeniero en sistemas o de software, y te toca trabajar de becario por un semestre mas o menos jajaj, la otra es que tengas un portafolio de proyectos tuyos antes de que salgas de la uni, algo que realmente recomiendo si quieres conseguir un trabajo rápido y sin pasartela de becario con un salario mínimo.
      De todos modos piensa bien qué quieres hacer saliendo de la uni, si quieres ser Científico de Datos, Analista de Datos, Ingeniero de Machine Learning, si quieres ser Front End Developer, Back End Developer, Administrador de Sistemas, de Base de Datos, Ingeniero de Redes, Desarrollador de Aplicaciones Móviles o de Videojuegos, Especialista en Ciberseguridad, Project Manager, QA, Ingeniero de Cloud... Todas esas y muchas muchas más son las opciones que tienes cuando sales de la uni, algunas realmente no tienen nada que ver con programar y son más de administración y realmente no te enseñan mucho de ninguna de esas ramas mientras estás en clase, por lo que te conviene investigar a qué se puede dedicar un Ingeniero de Software y ver qué te llama más la atención, así puedes estudiar y practicar todo eso por tu cuenta mientras te haces de un portafolio de proyectos para cuando salgas conseguir un trabajo de eso, o incluso antes de que salgas. Si quieres estudiar cosas con IA, te recomiendo más Ciencias Computacionales por las bases en matemáticas, todo el cálculo y el álgebra lineal son clave en el desarrollo de estas cosas, así que es una buena herramienta.
      Otra cosa, quiero enfatizar en que realmente la uni no te enseña mucho de ninguna cosa en particular, normalmente llevas un poco de todo, una materia en un semestre y después sigues con otras cosas, por lo que si realmente ves algo que te llama la atención debes estudiar por tu cuenta porque la uni no te lo va a enseñar, puedes checar cualquier plan de estudios de cualquier uni para que veas lo que te digo. Además de que siento personalmente que no es la carrera, ni la universidad, ni los profesores lo que hace que aprendas, sino tu propia dedicación por aprender, creo que si ya estás metido en esto y estás viendo esta clase de videos vas por buen camino, solo tómalo en cuenta porque esa curiosidad va a ser lo que te diferencie de los demás que se queden con lo que aprendieron en solo una materia de la uni. Obvio si que influyen, he tenido maestros que enseñaban con videos de youtube y me hacian pensar para que estoy pagando el semestre si lo pude haber aprendido gratis aquí, y hay maestros muy buenos que te despiertan el interés por una materia, pero a fin de cuentas depende más de tí.
      Espero que haya resuelto tu duda y haberte dado un poco de información al respecto de lo que realmente vas a ver en la uni y lo que realmente vas a necesitar fuera de ella, si quieres ver más puedes ir de oyente a algunas de sus clases, normalmente nadie te dice nada así que puedes ver lo que es realmente estudiar en esa institución si vas, también puedes ir y preguntar a los alumnos si les gusta lo que están estudiando o no, tal vez te sirva.
      Si tienes otra duda me puedes preguntar sin problema, que te vaya bien!

    • @RicardoSantosDiaz
      @RicardoSantosDiaz  Год назад +2

      Excelente respuesta!!!

    • @freefiregarena5077
      @freefiregarena5077 Год назад +1

      @@lorenzoantoniodeleon8002 muchas gracias Lorenzo, lo leí todo y me gustó tu respuesta, en si entonces está de poner todo de mi parte, entonces me convendría estudiar en Senati la que en ese instituto hay ingeniería de software con inteligencia artificial, muchas gracias