Autoencoders: explicación y tutorial en Python

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 59

  • @codificandobits
    @codificandobits  3 роки тому +1

    🔥🔥Academia Online: codificandobits.com 🔥🔥
    🔥🔥Asesorías y formación personalizada: codificandobits.com/servicios 🔥🔥

  • @enriqueestevezhernandez2737
    @enriqueestevezhernandez2737 5 років тому +2

    Primeramente quería felicitarlo por lo ameno y lo clarificador que resulta escucharlo en cada video. Le animo encarecidamente a que siga aunando y compartiendo su conocimiento, y a su vez, quisiera sugerirle otro foco de estudio como puede ser el tratamiento predictivo de datos de mercado, un clasificador de escenarios de mercado, PCA sobre acciones...sería genial poder obtener su feedback al respecto en un próximo video. Reciba un cordial saludo y muchas gracias de antemano.

    • @codificandobits
      @codificandobits  5 років тому

      Hola Enrique, gracias por tus comentarios. Y desde luego, el tema de PCA y la predicción de acciones y movimientos del mercado está en la lista de videos por venir.
      ¡Un saludo!

    • @carlitosagru1
      @carlitosagru1 4 роки тому

      @@codificandobits trato de descargar el codigo y no da

  • @JuanCortes321
    @JuanCortes321 4 роки тому +5

    Este es el mejor canal para aprender estos temas, felicitaciones Miguel!!!

    • @codificandobits
      @codificandobits  4 роки тому

      Gracias por tu comentario Juan! Un saludo 😉

  • @reynaldosuarez9316
    @reynaldosuarez9316 3 роки тому +3

    Creo que dentro de muy poco tiempo este canal sera una referencia en el tema, sobre todo para los hispanohablantes. Muy buen material, excelente didáctica y edición impecable. Muy agradecido por la claridad y precision en la exposición del tema. Animos. Y espero que sigan viniendo mas videos.

    • @codificandobits
      @codificandobits  3 роки тому +2

      Hola y gracias por tu comentario, esto me motiva montones. Y claro que sí, vienen más videos, y ahora semanalmente!

  • @Mckuak1
    @Mckuak1 3 роки тому

    Hola Miguel, muchas gracias por tan magnifica pagina. Estoy estudiando Data Science y justo estoy en un proyecto de detección de transacciones fraudulentas. En este, no tenemos una característica (columna) que identifique los casos de fraudes. Es posible que, utilizando "autoencoder" podamos detectar posibles casos de fraudes.
    Desde ya gracias y atento a tus comentarios.

    • @codificandobits
      @codificandobits  3 роки тому +2

      Hola!
      Independientemente de la arquitectura que uses (autoencoders o redes neuronales convencionales), es ideal conocer qué datos pertenecen a cada categoría (transacciones normales o fraudulentas).
      La otra opción que se me ocurre es por ejemplo entrenar el autoencoder para obtener una representación compacta del dato, y luego usar algún algoritmo de "clustering" con dos categorías, para que de forma no-supervisada (es decir sin conocer a qué categoría pertenece cada dato) clasifique el set en dos agrupaciones.
      Es un problema interesante. La verdad no he resuelto algo similar, pero creo que lo que te sugiero podría ser una alternativa.
      Me cuentas cómo te va. Un saludo!

  • @bryamblasrimac9945
    @bryamblasrimac9945 Рік тому +1

    Hola, buenas tardes, por qué se usó la variable 'ecm' como valor para 'preds_proba' dentro del cálculo de precision_recall_curve. Saludos

  • @EdisonSalinaseserolo2004
    @EdisonSalinaseserolo2004 Рік тому

    Muchas gracias por la explicacion Profe. Super deductivo y facil de entender... Pulgar arriba..

  • @Scriptum_1
    @Scriptum_1 2 роки тому

    Como supuesto siempre evito contenido en español, pero le di una oportunidad a este canal. Gratamente me sorprendiste, muy buen contenido.

  • @johanngustavogonzalesinca6721
    @johanngustavogonzalesinca6721 4 роки тому +1

    El mejor canal en español que explica bien todo!!! :"3

    • @codificandobits
      @codificandobits  4 роки тому

      Gracias por ese comentario Johann, me motiva a continuar publicando cada vez mejores videos. Un saludo!

  • @alfonsoaguilar4459
    @alfonsoaguilar4459 5 років тому +1

    Muchas gracias por compartir este contenido!!!!

  • @Samdris
    @Samdris 2 роки тому +1

    Creo que en la explicación de Y pred en el 11:45 lo has dicho al revés ya que asigna 1 si está por encima del umbral de error.

  • @igorsantiagonavarrobalanza1428
    @igorsantiagonavarrobalanza1428 4 роки тому

    Muy buen video, bien explicado y puntual
    Tengo una duda a que hacen referencia los datos de las características? solo me falta entender eso para saber que es y ver otras formas de trabajar con el dataset.

    • @codificandobits
      @codificandobits  3 роки тому

      Hola Santiago. Desafortunadamente los dueños del dataset, entidades bancarias de Europa, no divulgaron esta información, por temas de privacidad. Un saludo!

  • @danielbaena4691
    @danielbaena4691 2 роки тому

    Que gran video, muchas gracias por el contenido

  • @melanyestevezcamata6565
    @melanyestevezcamata6565 4 роки тому

    felicitaciones explicas muy bien

  • @jeannsyo
    @jeannsyo 3 роки тому

    Genial muy buen contenido; tengo una duda puedo crear un autoencoder usando keras.Squential o necesariamente debo crearlo usando Input, Model....

    • @codificandobits
      @codificandobits  3 роки тому +1

      Hola Jean. La forma recomendada de crearlo es usando Input y Model, porque esta sintaxis te permite luego interconectar el codificador con el decodificador. Un saludo!

  • @EdisonSalinaseserolo2004
    @EdisonSalinaseserolo2004 Рік тому

    Esto es una joya.... Muchas gracias....🎉

  • @davidsalazar154
    @davidsalazar154 2 роки тому

    Que canal tan genial

  • @altaga
    @altaga 5 років тому

    Porque la funcion de actvacion de TanH es ta siendo usada en el encoder y decoder, cual seria la diferencia en este ejemplo de usar otra funcion de activacion?
    No se si tengas un ejemplo de en que casos es mejor usar una funcion u otra, osea un poco mas dando ejemplos de problemas mas especificos.

  • @luisjaimeestudioytrabajo7577
    @luisjaimeestudioytrabajo7577 4 роки тому

    Muy bien video, Muchas gracias

  • @peralser
    @peralser 3 роки тому

    Hola Miguel. No entiendo como generar una predicción para los proximos 10 dias x ejemplo. Tenes alguna referencia o link donde pueda aprenderlo? Gracias

    • @codificandobits
      @codificandobits  3 роки тому +2

      Sergio te refieres al video sobre predicción de acciones en la bolsa con redes LSTM? El código fuente permite hacer la predicción para el próximo día, tomando el dato de los 60 días anteriores. Así que si quieres hacer la predicción para los próximos 10 días te sugiero:
      1. Tomar el dato conocido de los días 1-60 y predecir el día 61
      2. Tomar el dato conocido de los días 2-60 y la nueva predicción del día 61, para predecir el día 62
      3. Repetir el paso 2 hasta llegar a la predicción del día 70
      Un saludo!

  • @oscarriojas2023
    @oscarriojas2023 5 років тому +1

    Exelente explicación

    • @codificandobits
      @codificandobits  5 років тому

      Gracias por tu comentario, y ¡bienvenido al canal!

  • @eddypfoccori792
    @eddypfoccori792 4 місяці тому

    excelente contenido mi amigo, hazle un poco más de seo a tu contenido para aumentar tu alcance 😅

  • @hoat23
    @hoat23 4 роки тому

    woow...Excelente explicación!!!

  • @JehanneS_TheArtMaker
    @JehanneS_TheArtMaker 5 років тому +2

    muchas gracias por tus explicaciones tan claras y entretenidas. Espero sigas haciendo muchos mas, por cierto has pensado hacer algo con trasferencia de estilo para imágenes o deepdream?

    • @codificandobits
      @codificandobits  5 років тому +1

      Hola! Claro que sí, el tema de transferencia de estilo es súper interesante, y desde luego que se encuentra en la lista de videos por venir. Un saludo!

    • @JehanneS_TheArtMaker
      @JehanneS_TheArtMaker 5 років тому

      @@codificandobits que bueno, lo esperare !! gracias por tus enseñanzas

  • @carlosmolinarobles8904
    @carlosmolinarobles8904 3 роки тому

    Gracias por las explicaciones, pero el enlace al blog no funciona. Saludos.

    • @codificandobits
      @codificandobits  3 роки тому

      Hola Carlos. Tal vez tuvo una caída temporal el servidor. Acabo de revisar y está funcionando el enlace: www.codificandobits.com/blog/autoencoders-explicacion-y-tutorial-python/
      Un saludo!

  • @rodrigomunoz7808
    @rodrigomunoz7808 3 роки тому

    Si los datos no pueden diferenciarse por ninguna caracteristica (como vimos en los gráficos) qué es lo que detecta el algoritmo, que hace que al entrenarse con datos normales , al final el error de estos sea menor que en los fraudulentos ?, o sí tienen diferencia (captable por la computadora y no por el ojo humano) y sería los montos más bajos ?. Estoy algo perdido, si me responden por favor explicarme cual es la diferencia que notó el algoritmo que hace que funcione a menor error con los datos normales.

  • @paulaandreamontenegrochauc4420
    @paulaandreamontenegrochauc4420 3 роки тому

    Los cursos son así de intuitibos y claros como este video? Me interesa mucho!

    • @codificandobits
      @codificandobits  3 роки тому +1

      Hola Paula Andrea. Sí, son por el estilo. Pero con muuucho más detalle y con el componente práctico paso a paso. Un saludo!

  • @pablodiez1393
    @pablodiez1393 4 роки тому +1

    Saludos Miguel, ante todo excelente el material y la presentación, muy didáctico te felicito. Pero parece ser que ya no esta disponible el dataset creditcardfraud.zip en la dirección que lo pusiste, como podría tener acceso a una copia?, te agradecería si pudieras compartirlo.

    • @codificandobits
      @codificandobits  4 роки тому +2

      Hola Pablo, no lo había notado. Acabo de actualizar el repositorio y del mismo ya puedes descargar el set de datos.
      ¡Un saludo!

  • @andreseliasib5247
    @andreseliasib5247 5 років тому

    en que lenguaje se trabajo este proyecto ?

  • @lendixful7932
    @lendixful7932 4 роки тому +3

    Me acabo de enamorar de este canal :)

    • @codificandobits
      @codificandobits  4 роки тому

      ¡Wow, gracias por ese comentario! Vienen más videos, espero sigamos conectados. ¡Un saludo!

  • @rafaelalvarez3504
    @rafaelalvarez3504 4 роки тому

    Hola, enhorabuena por el canal. Son buenisimas las explicaciones. Pero tengo un problema a la hora de descargar el código, ya que me dice que el repositorio esta vacío. Saludos y gracias

    • @codificandobits
      @codificandobits  4 роки тому

      Hola Rafael! Acabo de actualizar el repositorio en Github, ya se encuentra allí toda la información. Saludos!

  • @edwardcruz517
    @edwardcruz517 4 роки тому

    Puedes hacer un tutorial de Autoencoder Convolucional porfavor ??

    • @codificandobits
      @codificandobits  4 роки тому +1

      Gracias por tu comentario Edward. Tu sugerencia va de una vez a la lista de videos que tengo por hacer. Un saludo!

  • @RubenTP93
    @RubenTP93 3 роки тому

    👍👍👍

  • @christianolazabalsarmiento9599

    No entiendo, que es class

  • @rossic7702
    @rossic7702 4 роки тому

    El link me envia a repositorio vacio u.u

    • @codificandobits
      @codificandobits  4 роки тому

      Hola Rossic! Acabo de actualizar el repositorio en GitHub. Un saludo!

    • @rossic7702
      @rossic7702 4 роки тому

      @@codificandobits muchas gracias!! Buen video