Introduction To Autoencoders In Machine Learning.

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • Autoencoders are neural networks designed in a way they can learn any existing structure in a dataset. They create a compact representation of the data we can leverage later in different applications.
    Some applications where you can leverage autoencoders: anomaly detection, image denoising, information retrieval, imputation, feature extraction, and dimensionality reduction problems.
    Convolutional autoencoder for image denoising example: keras.io/examp...
    🔔 Subscribe for more stories: www.youtube.co...
    📚 My 3 favorite Machine Learning books:
    • Deep Learning With Python, Second Edition - amzn.to/3xA3bVI
    • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow - amzn.to/3BOX3LP
    • Machine Learning with PyTorch and Scikit-Learn - amzn.to/3f7dAC8
    Twitter: / svpino
    Disclaimer: Some of the links included in this description are affiliate links where I'll earn a small commission if you purchase something. There's no cost to you.
  • НаукаНаука

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

  • @theDrewDag
    @theDrewDag 2 года назад +23

    One of the best and most intuitive explanations of what an autoencoder is. You are a great teacher!

  • @ShawhinTalebi
    @ShawhinTalebi 11 месяцев назад +1

    This is my first time coming across using autoencoders for anomaly detection. Super clever!
    Thanks for sharing (and recording this twice 😂)

  • @PritishMishra
    @PritishMishra 2 года назад +5

    This was amazing! Even I am a huge fan of Autoencoders it is one of the most amazing thing in Deep Learning.

  • @123arskas
    @123arskas 2 года назад +6

    Thank you. The pictures you printed and sketched were awesome. Appreciate the simplicity of this complex topic.
    Wish there was a full video of Handling Missing Data with complete intuition because we can't be experts of all fields and thus deciding whether to drop, impute etc a column is right or wrong on what situation. I liked the new column option in your short video so the ML model can at least get the information for what we're dropping.
    Same goes for Outlier detection and removal techniques.

  • @Param3021
    @Param3021 2 года назад +5

    I just started learning about Neural Networks and today you showed me a different way to use Neural Networks as Auto Encoders.
    I like the denoising images one, cuz it's different from other (shark) classification problem.
    The way you teach about a topic is really amazing sir. 💛

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

    Really clear and accessible description of Autoencoders. Thank you for putting all the time and effort into this. Looking forward to more.

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

      You're very welcome! More is coming!

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

    What a teacher!!! Amazing!

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

    Help, I don't know why I'm here or why I watched the whole thing, i need an adult

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

    Sir, you are just great. I want to ask whether this approach would be helpful to auto-label the images that contain different objects. Thank you!

  • @PiyushASupe
    @PiyushASupe 16 дней назад

    At the 0:12, I though you would say "I used Auto Encoder to....."

  • @muthierry1
    @muthierry1 24 дня назад

    Great Explanation Ever !!!! . Thank you Sir..

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

    Very entertaining! brilliant explanation

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

    I've built an AGI which is very loosely inspired by how an autoencoder functions. It's an abstraction of the essence of this same idea.

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

    It seems it would be more efficient for an auto encoder to look for at least 500 key patterns in an image.. i.e. deep, shallow, dark, light, school of fish, ect ect.. Need like a contextual autoencoder.. then the ML can answer questions better and need much less training.. we dont want to overfit data, And we dont want to train with allot of data.. we also want ML to learn on the fly.. We need it to be able to tell the difference between friend or foe.. fake or real.. unless it can do this, its very limited.. You can solve fakes by looking for evidence of authenticity and cross checking across many domains.. i.e. you dont feed a horse petrol..

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

    Great video, I was trying to understand auto encoders for a long time, all the other videos had just the keywords but your scenario based explanation made it clear and understandable. Thank you

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

    What would you recommend, can we use autoencoders for feature extraction from the text data for sentiment analysis? Would it work? I mean the idea overall , is it suitable or is it just a bad idea

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

    Great abstraction of how autoencoders (as a wonderful idea) works. Thank you, and please carry on what you are doing.

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

    Thanks, Great explanation

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

    Your videos are insanly Good.

  • @user-ny8xt1ui3h
    @user-ny8xt1ui3h 2 года назад

    When will the new video of the autoencoders without bottleneck be released, please?

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

    Good

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

    This video is interesting, easy-to-follow, and informative. Than you.

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

    brilliant!

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

    I am now thinking of using Autoencoders on anomaly detection on sensor values of IoT systems. Do you think that will work?

  • @hasanx8317
    @hasanx8317 2 месяца назад

    You should've used an AI model to de-blur the original video :D

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

    OMG! this is amazing! going to be tacking this onto the front of some of my personal NNs! thank you for the inspirations!

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

    You're amazing, im studying AutoEncoders

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

    You are greaaaaat man!!!!

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

    Wait, no picture of a sharkyoctopus??? I'm disappointed!!!

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

    This is Amazing; such an intuitive explanation. Thank you

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

    You should change the name of the channel from Underfitted to Underrated for accuracy.

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

    You're the greatest RUclipsr I've ever come across since I started my ML and DNN self-taught journey. Please keep on creating more of this top notch content. You have a person here who leaves this video with a huge smile on the face because everything was crystal clear. Greetings from a PhD student in Finland!

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

    This is such a nice explanation of autoencoders. Thank you!

  • @niloofarzarghampour9392
    @niloofarzarghampour9392 9 месяцев назад

    Amazing video!

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

    This is a great explanation. Simple, clear, not too long.

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

    Ooh, so you're the guy behind bnomial

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

      That would be me, and a friend.

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

    Great! Following on Twitter and now here!

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

    Came for the sharks, stayed for the autoencoders

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

    Cacetada, senti até minha mente expandindo ao infinito

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

    Amazing work! I appreciate the amout of work being put to beak down the concepts! I wish If we can have a video about EDA, that'll be amazing as well. Thanks!

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

    Thank you so much for this video, really great example, i just learnt about autoencoders today, i would be looking forward to more of your uploads

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

      Glad it was helpful! More is coming!

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

    Thanks, Santiago for putting so much effort into your videos.

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

      Glad you like them! I don't, so I'm trying to improve. So many things I want to do better!

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

    Awesome !

  • @ian-haggerty
    @ian-haggerty 4 месяца назад

    • @underfitted
      @underfitted  4 месяца назад +1

      Thanks!

    • @ian-haggerty
      @ian-haggerty 4 месяца назад

      ​@@underfitted As an introduction to autoencoders, this has definitely got me excited! Can't wait to get hands on with this. Use cases are insane! It's relevance to human-level pedagogy is also fascinating.