Skip to content
Menu
PyCon HK
  • Conference Highlights
    • 2024 Photos
    • 2023 Photos
    • 2022 Photos
    • 2021 Photos
    • 2020 Fall Photos
    • 2020 Spring Conference Coverage
    • 2020 Spring Photos
    • 2018 Photos
    • 2017 Recording
    • 2017 Photos
    • 2016 Photos
    • 2015 Photos
  • Schedule
    • 2024
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
    • 2016
    • 2015
  • Sponsors
    • 2024
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2018
    • 2017
    • 2016
    • 2015
  • Communities
    • 2024
    • 2023
    • 2022
  • Booths
    • 2024
    • 2023
  • Organizers
    • 2024
    • 2023
    • 2022
  • Volunteers
    • 2024
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2018
    • 2017
    • 2016
    • 2015
PyCon HK

Deep Learning in Python: Image Recognition for Anime Characters

Posted on October 27, 2018September 18, 2024

Deep learning is a booming machine-learning technique which we often read in a lot of articles nowadays. Deep learning sounds like an intimidating concept for a lot of people, but everyone believes that deep learning is a cutting-edge tool to solve a lot of problems. In this talk, we will see how Python and various open-source tools are very easy to use and very powerful for solving deep learning problems. For the study case, we will have a 30-minute journey in revisiting image recognition problem with anime characters.

I will briefly explain how traditional machine learning works with TensorFlow and introduces some alternatives tools out there. After that, we will see how deep learning enhances our knowledge in the traditional machine learning and how we can get more benefits from it. All of these examples will be presented in the context of image recognition problem, and while on it, we will also see the use cases of other tools, such as OpenCV, OpenFace, etc.

In the main part of the talk, we will see that images of anime characters are limited by nature, since it totally depends on number of existing fan arts. In addition, 3D model (human face) cannot be applied directly in solving this problem since 2D model (anime character face) totally depends on the illustrator. Therefore, we will explore how we can utilize transfer learning for model training with small amount of dataset. Finally, we will build our own simple app with Sanic to serve our ready-built model for other users.

This talk will introduce the concept of deep learning, transfer learning, and how we can apply it to our own existing problems. In addition, we will present some alternative PaaS as a comparison to build a model from scratch.

Buzzwords: Deep learning, transfer learning, image recognition
Level: Intermediate: Target audiences with intermediate experience in python programming
Requirements to Audiences: Nil
Language: English

Speaker: Iskandar Setiadi (Japan)

Speaker Bio: I am an Indonesian software engineer working for HDE, Inc. in Tokyo, Japan. After developing several projects in Python, I took a great interest and fell in love with Python community. Last year, I gave a talk in PyCon Japan 2017 and PyCon Indonesia 2017.

GitHub: https://github.com/freedomofkeima
LinkedIn: https://www.linkedin.com/in/iskandarsetiadi/
Twitter: https://twitter.com/freedom_holicx
Website/Blog: https://freedomofkeima.com/blog/

  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube

Archives

History

2026 2025 2024 2023 2022 2021
2020 Fall 2020 Spring 2020 2018 2017 2016 2015

©2026 PyCon HK | Powered by SuperbThemes!
← Enjoy type hinting and its benefits ← Secure yourself (& your apps) with Secretless