Genetic Algorithms in 5 minutes

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

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

  • @alvarezfermin7948
    @alvarezfermin7948 3 года назад +11

    Que buen contenido ! Seguí con estos tipos de algoritmos, este y el de minimax están buenísimos

    • @BitBoss
      @BitBoss  3 года назад

      Muchas gracias! Pienso hacer muchos más 👀

  • @gillybelt
    @gillybelt 7 месяцев назад +2

    Muy buen vídeo. ¡Felicidades! Comprensión simplificada de los algoritmos genéticos.

  • @anotherghost5711
    @anotherghost5711 4 года назад +3

    Hola amigo, encontré tu canal gracias a un comentario que dejaste en el vídeo más reciente de QuantumFracture. Esperaba que fueras el típico canal que se dedica a comentar y hacer spam en los vídeos más populares; pero, por el contrario, me cerraste la boca. Se nota el gran esfuerzo y empeño que le pones a tus vídeos y, además abarcas temas muy interesantes en ellos y los explicas con gran facilidad y en poco tiempo. Espero que sigas con este proyecto y en futuro te conviertas en un gran divulgador como lo es Crespo. Acabo de compartir el video con uno de mis amigos, te ganaste una nueva sub, éxitos :)

    • @BitBoss
      @BitBoss  4 года назад

      Si te dijera que no me he emocionado sería mentira. Muchas gracias por este pedazo de comentario, me has dejado sin palabras. Me alegro mucho que te gusten mis vídeos tanto como para compartirlos con tus amigos y que me dediques estas palabras, me has llenado de energía para seguir adelante con todo esto. De verdad, gracias amigo ^^

    • @anotherghost5711
      @anotherghost5711 4 года назад +1

      @@BitBoss jajajs de nada amigo, nunca te rindas.
      Eres de españita cierto? Saludos desde Colombia.
      Por cierto, soy una chica no un chico xd.

    • @BitBoss
      @BitBoss  4 года назад +1

      @@anotherghost5711 Sí que lo soy jaja Saludos desde Españita xD
      Me alegra saberlo, según las estadísticas de RUclips el 100% de mi audiencia eran hombres, acabas de romperlas, gracias amiga ^^

  • @Rommel89
    @Rommel89 3 года назад +1

    muy bueno, con un jemeplo facil y con dibujitos cada paso que hacias me gusto mucho. y entendi mas

    • @BitBoss
      @BitBoss  3 года назад

      Me alegro mucho que te haya gustado, gracias por apreciarlo :3

  • @erickgarroyocastillo3137
    @erickgarroyocastillo3137 3 года назад

    ¡Muy buena explicación! Pude comprender básicamente en que consiste un algoritmo genético.

    • @BitBoss
      @BitBoss  3 года назад +1

      Muchas gracias ^^ me alegro mucho que te haya servido.

  • @andersonzapatasanta2009
    @andersonzapatasanta2009 3 года назад +2

    Woooo que explicación tan resumida.

    • @BitBoss
      @BitBoss  3 года назад

      Tu tiempo es oro ;) muchas gracias por valorarlo

  • @itzelbrachomolina3446
    @itzelbrachomolina3446 4 месяца назад

    Éste canal está muy bueno, lástima que ya no subiste más contenido :(

  • @Zul-g2i
    @Zul-g2i 3 года назад

    Más que excelente! Todo claro, con detalle y wow hasta con ejemplo congruente. Muchas gracias por tan detallada explicación. :)

    • @BitBoss
      @BitBoss  3 года назад +1

      Muuuuuuchísimas gracias por valorar el esfuerzo. Comentarios como el tuyo me dan ganas de seguir subiendo vídeos, gracias de nuevo :3

  • @SVilla-zm7px
    @SVilla-zm7px 3 года назад +3

    muy bueno tú canal, pronto tenderas mucho éxito! saludos desde México!!!

    • @BitBoss
      @BitBoss  3 года назад

      Muchas gracias por tu apoyo, me alegro de que te guste 😊

  • @emiliohurtado9394
    @emiliohurtado9394 2 года назад +1

    Excelente explicación. Gracias!

    • @BitBoss
      @BitBoss  2 года назад +1

      Muchas gracias Emilio 😊

  • @JaimeLopez-ps2fk
    @JaimeLopez-ps2fk Год назад +1

    Buenisimo !!!

  • @emanuel22223
    @emanuel22223 4 года назад +2

    Excelente explicación!

    • @BitBoss
      @BitBoss  4 года назад

      Me alegro que te haya gustado 😊

  • @DanielFernandez-eo2ry
    @DanielFernandez-eo2ry 3 года назад +2

    gran trabajo!

    • @BitBoss
      @BitBoss  3 года назад

      ¡Muchas gracias! ^^

  • @Jaimetu0012
    @Jaimetu0012 4 года назад +4

    Para que veas cuan de la mano va la ciencia y el mundo tecnológico

    • @BitBoss
      @BitBoss  4 года назад +1

      Totalmente, hay muchos algoritmos bioinspirados que molan un montón, ya subiré otro videos sobre ellos

  • @FerNando-pg2lm
    @FerNando-pg2lm 7 месяцев назад

    buen video, se la rifa

  • @andresdelarosa2606
    @andresdelarosa2606 3 года назад +1

    Buen video

    • @BitBoss
      @BitBoss  3 года назад

      Muchas gracias ^^

  • @maicorivero9524
    @maicorivero9524 2 года назад +1

    Que diferencia hay con CRISP 9 ? Cuál es mejor..?

    • @BitBoss
      @BitBoss  2 года назад +1

      No tiene nada que ver una cosa con la otra. CRISPR-Cas9 es una técnica para "editar" el ADN y los Algoritmos Genéticos son una familia de algoritmos que se inspiran en la forma de transmitir información a través de los genes (cruce y mutación) y la evolución a través de la selección natural de los mejores individuos.

    • @maicorivero9524
      @maicorivero9524 2 года назад +2

      @@BitBoss Ha claro, osea que no se le puede manipular o cambiar el ADN.. Gracias por la info..!

    • @BitBoss
      @BitBoss  2 года назад +1

      Qué va, es solo un algoritmo que aprovecha los principios de la evolución para mejorar soluciones a problemas. No hay de qué ^^

  • @pavelllamocca5242
    @pavelllamocca5242 10 месяцев назад

    Hola. Todo me ha quedado muy claro a excepción de la parte de la sustitución. Si es que de cada par de cromosomas nos quedamos solo con el de menor fitness, entonces finalmente tendremos la mitad de cromosomas. De donde salen los otros 5 cromosomas que completan la nueva generación?

    • @BitBoss
      @BitBoss  10 месяцев назад

      Lo digo en la parte teórica (1:55), generalmente hay dos tipos de sustitución, por generaciones, donde se repiten los operadores hasta completar la población y por evolución continua donde se sustituyen directamente en la población. Tu confusión viene de que no estás teniendo en cuenta de que al usar una sustitución por generaciones estamos aplicando los operadores selección -> cruce -> mutación continuamente hasta llenar la población. Como se generan dos tras la aplicación de estos operadores podemos decidir incluir uno, los dos o ninguno, eso depende del criterio que hayas decidido, en el ejemplo del operador sustitución (4:00), decidí quedarme con el mejor de los dos antes de incluirlo en la población. En resumen, como usas sustitución por generaciones aplicas los operadores selección -> cruce -> mutación para generar cromosomas nuevos y rellenar la población, de ahí salen los 5 cromosomas restantes.

    • @pavelllamocca5242
      @pavelllamocca5242 10 месяцев назад +1

      @@BitBoss Muchas gracias!
      Entonces por saber si lo he llegado a entender. En tú ejemplo (con el criterio en la sustitución de quedarme con el mejor, y en caso de que sean iguales, me quedo solo con uno de ellos). Para quedarme con una población de 10 cromosomas al final de cada generación, ¿debería ejecutar el conjunto de operadores selección-cruce-mutación unas 20 veces?

    • @BitBoss
      @BitBoss  10 месяцев назад +1

      10 iteraciones de estos operadores: con selección se eligen los cromosomas, en este caso 2; con cruce se mezclan los cromosomas y obtenemos, en este caso 2; con mutación modificamos cada cromosoma de los dos obtenidos previamente y con sustitución elegimos el mejor y lo añadimos a la población. En cada iteración selección -> cruce -> mutación -> sustitución obtenemos 1 cromosoma, por lo que para 10 cromosomas, necesitamos 10 iteraciones de estos operadores. Ojo! Si el criterio de sustitución fuera otro, por ejemplo, que añadiera los dos en vez de quedarnos con el mejor, sí que serían 5 iteraciones de estos operadores ya que al añadir 2 por iteración, estaríamos añadiendo 5 iteraciones x 2 cromosomas/iteración = 10 cromosomas.

    • @pavelllamocca5242
      @pavelllamocca5242 10 месяцев назад +1

      @@BitBoss ahora si entendido al 100%. Me subscribe! 👍

  • @franciscopena3311
    @franciscopena3311 2 года назад +1

    Es lo mismo un algoritmo genetico que algoritmo evolutivo?

    • @BitBoss
      @BitBoss  2 года назад +2

      No, los algoritmos genéticos pertenecen a la familia de algoritmos evolutivos. Los algoritmos evolutivos son la rama de algoritmos inspirados en los principios de la evolución, en otras palabras, en la evolución de una población de soluciones que van mejorando con la aplicación de ciertos operadores. Entre los algoritmos evolutivos están los algoritmos genéticos, por tanto un algoritmo genético ES un algoritmo evolutivo, pero no al revés. Si sigues teniendo dudas vuelve a escribirme sin problemas ;)

  • @rgarces97
    @rgarces97 3 года назад +1

    Muy buen video! Estos algoritmos pertenecen al campo de reinforcement learning? Saludos desde Chile ✌️

    • @BitBoss
      @BitBoss  3 года назад +1

      ¡Muchas gracias Roberto! ^^ Sobre tu pregunta, la respuesta sería no, los algoritmos genéticos son una metaheurística perteneciente a los algoritmos evolutivos.
      El reinforcement learning es un subcampo del machine learning que enseña a un agente cómo actuar en un entorno para maximizar las recompensas automáticamente, en otras palabras, es una familia de problemas dentro del machine learning (por ejemplo, hacer que un robot camine solo probando diferentes maneras de caminar).
      Lo que sí se pueden combinar, se pueden usar algoritmos genéticos para el entrenamiento de modelos de machine learning aplicados a problemas de reinforcement learning. Saludos ✌️

    • @rgarces97
      @rgarces97 3 года назад

      Clarísimo, muchas gracias!

  • @sergioherrrera575
    @sergioherrrera575 3 года назад +1

    severo

    • @BitBoss
      @BitBoss  3 года назад

      Muchas gracias Sergio ^^

  • @wwewwechampion
    @wwewwechampion 2 года назад

    Puedes enseñarlo con Python?

    • @BitBoss
      @BitBoss  2 года назад

      Tengo pensado hacerlo pero tengo pendientes varios vídeos antes. Espero traerlo al canal lo más pronto posible.

  • @mt5strategist
    @mt5strategist 3 года назад +1

    Excelente explicación 👏👏👏

    • @BitBoss
      @BitBoss  3 года назад

      Muchísimas gracias 🥰