SlideShare a Scribd company logo
Tackling Complexity with Easy Stuff
#Learning_Style
#Searching_Tips
#Development_Log
#Boredom_and_Want
Ahn, Young Jin
Executive Summary
Why
• Deep Learning can find its application in various fields.
• But at the same time, Deep Learning requires both in-depth knowledge and sensitivity for the trend.
• Boredom and fatigue are the biggest risk for learning Deep Learning in long term.
What
• Tips for searching without fatigue.
• Project Based Learning by doing manageable things.
• Breaking down intricated problems into smaller parts.
How
• Follow smart people on Github.
• Star impressive repositories and cluster them later.
• Use Chrome extensions effectively on Github.
• Find feasible projects related to the course work.
• Make your own project, discuss about it with your friendly peers.
• Standardize metrics for the performance.
• When checking feasibility, break down big problems into small sub-tasks.
Tackling Complexity with Easy Stuff
Boredom is Risk for Learning
3
Arthur Schopenhauer
"Want and boredom are indeed
the twin poles of human life."
Boredom is Risk for Learning
Setting upper bound does help to
reduce the fatigue.
Times for programming,
Sitting on desk,
Listening to lectures…
4
Table of
Contents
5
Table of Contents
01 Self Introduction
02 Tips for Searching
03 Project Based Learning
04 Simplicity to Complexity
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
Self Introduction
“Inventor"
ENTP
(Myers-Briggs)
Social & Investigative
(RIASEC Holland Codes)
7
8
9
10
11
12
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
Tips for Searching
14
Following smart people
are informative as
Facebook group.
Tips for Searching
15
Starring(⭐) project that intrigues you helps.
https://github.com/lorey/github-stars-by-topic
16
https://github.com/lorey/github-stars-by-topic
Clustering Starred Topics.
• Fetching Github stars
with PyGithub API
• Clustering topics with
TFIDF and NMF
17
Useful Github chrome extensions are also available.
Tips for Searching
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
19
Identifying 3 different types
of classes from images
didn’t seem to be easy.
https://github.com/note823/boostcamp_ai_tech
Project Based Learning
20
https://github.com/snoop2head/DeepLearningProject
Visually seeing the result
from end to end mattered.
Practicing with easier
classification task helped.
Project Based Learning
Provided code with replaceability, like fitting lego blocks. 21
Simplicity to Complexity
22
Simple classification
using pretrained
Resnet50 provided
clues for variation.
Project Based Learning
23
Understanding BERT’s
architecture was difficult.
Project Based Learning
24
Masked Language Model
reminded me of something
that all Korean students
have encountered.
Project Based Learning
25
https://github.com/snoop2head/machine-suneung
Using pretrained BERT model
to solve Korean Suneung was
good project to grasp the
usage of BERT model.
Project Based Learning
26
https://github.com/om00839/machine-suneung
Even without fine-tuning, using huggingface pipeline yielded
higher accuracy than random choice.
27
https://github.com/snoop2head/machine-suneung
Using huggingface pipeline, it
became the task of finding
the most similar choice.
28
However, underperforming
human prediction was debatable.
Questions from the peers were
points to focus on.
@waterglasstoon
29
https://github.com/boostcampaitech2-happyface/clipboards-nlp
Project codes across books and github repos were collected.
30
https://github.com/boostcampaitech2-happyface/clipboards-nlp
Project codes included Word-in-Context,
Corpus of Linguistic Acceptability task
finetuning methods.
31
These BERT projects in turn helped me to write RBERT dataset code.
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
Simplicity to Complexity
33
https://github.com/snoop2head/elastic-stock-prediction
Submitting multiple times and praying for good result yields ambiguous result.
Setting criteria before the submission mattered.
34
https://mccormickml.com/2020/03/10/question-answering-with-a-fine-tuned-BERT/
MRC tasks’ accuracy can be broken down into two scores.
Simplicity to Complexity
35
https://snoop2head.github.io/Custom-MRC-Reader/
MRC Experimentation were
customized to show the
following criteria.
1. Start indexing accuracy
2. End indexing accuracy
3. Exact Match(EM) score
4. Evaluation Loss
Simplicity to Complexity
36
For the final project, teammates suggested
sentence generation task for blog posts.
37
https://github.com/snoop2head/KoGPT-Joong-2
Finetuning KoGPT-Trinity on Geulstagram dataset enabled
teammates to anticipate the outcome of the generation.
38
https://github.com/snoop2head/KoGPT-Joong-2
It handled acrostic poem generation as well.
39
It was simple project with few lines of code.
https://github.com/snoop2head/KoGPT-Joong-2
Simplicity to Complexity
40
Our team is currently working on Pokemon DALL-E,
Model that generates Pokemon design given user’s description.
Simplicity to Complexity
41
https://github.com/NVlabs/stylegan2-ada-pytorch
Working on text-to-image
generation, the team was uncertain
for the result from small dataset.
Making sample generations enabled
team to be optimistic
for project outcome
Simplicity to Complexity
42
https://github.com/lucidrains/DALLE-pytorch
Tested feasibility of text-to-image generation pipeline with simple project.
32 x 32 geometric shapes inputted to
[Discrete Variational Autoencoders & Byte Pair Text Encoder → DALLE]
Simplicity to Complexity
43
https://github.com/lucidrains/DALLE-pytorch
Above is the ground truth from test dataset
(ex: Big Halftone Orange Triangle Rotated Counter-clockwise)
Below is inferenced shape using dalle-pytorch.
Thank you
44
Executive Summary
Why
• Deep Learning can find its application in various fields.
• But at the same time, Deep Learning requires both in-depth knowledge and sensitivity for the trend.
• Boredom and fatigue are the biggest risk for learning Deep Learning in long term.
What
• Tips for searching without fatigue.
• Project Based Learning by doing manageable things.
• Breaking down intricated problems into smaller parts.
How
• Follow smart people on Github.
• Star impressive repositories and cluster them later.
• Use Chrome extensions effectively on Github.
• Find feasible projects related to the course work.
• Make your own project, discuss about it with your friendly peers.
• Standardize metrics for the performance.
• When checking feasibility, break down big problems into small sub-tasks.
Tackling Complexity with Easy Stuff
Q&A
46

More Related Content

What's hot (20)

PPTX
Tdd is not about testing (C++ version)
Gianluca Padovani
 
PPTX
Tdd is not about testing (OOP)
Gianluca Padovani
 
KEY
Developing a Clojure IDE with Xtext
Matthias Köster
 
PDF
It's all about behaviour, also in php - phpspec
Giulio De Donato
 
PDF
Best coding practices
Sergey Aganezov
 
PPTX
Importance of the quality of code
Shwe Yee
 
PPTX
Frontend 101 Initializing a Frontend Project using React
Quique Fdez Guerra
 
PPTX
Android Study Jam - Info Session
DSCVSSUT
 
PDF
Refactoring 2 The Max
Alfredo Morresi
 
PDF
WordCamp US: Clean Code
mtoppa
 
PPTX
Conversational interfaces and time series prediction
Birger Moell
 
PDF
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
 
PPTX
Working with c++ legacy code
Dror Helper
 
PDF
OO Design and Design Patterns in C++
Ganesh Samarthyam
 
PPT
Poing: a coder’s take on protein modelling
Biogeeks
 
KEY
Jsx language-notes
Goro Fuji
 
PPTX
Experience Agile Programming - Kiev
Johannes Brodwall
 
PPTX
Clean Code, Resumen Capítulo 1.
Francisco Lopez Espinosa
 
PDF
BDD & Cucumber
Vladimir Arutin
 
PDF
Detangling Your JavaScript
Chris Powers
 
Tdd is not about testing (C++ version)
Gianluca Padovani
 
Tdd is not about testing (OOP)
Gianluca Padovani
 
Developing a Clojure IDE with Xtext
Matthias Köster
 
It's all about behaviour, also in php - phpspec
Giulio De Donato
 
Best coding practices
Sergey Aganezov
 
Importance of the quality of code
Shwe Yee
 
Frontend 101 Initializing a Frontend Project using React
Quique Fdez Guerra
 
Android Study Jam - Info Session
DSCVSSUT
 
Refactoring 2 The Max
Alfredo Morresi
 
WordCamp US: Clean Code
mtoppa
 
Conversational interfaces and time series prediction
Birger Moell
 
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
 
Working with c++ legacy code
Dror Helper
 
OO Design and Design Patterns in C++
Ganesh Samarthyam
 
Poing: a coder’s take on protein modelling
Biogeeks
 
Jsx language-notes
Goro Fuji
 
Experience Agile Programming - Kiev
Johannes Brodwall
 
Clean Code, Resumen Capítulo 1.
Francisco Lopez Espinosa
 
BDD & Cucumber
Vladimir Arutin
 
Detangling Your JavaScript
Chris Powers
 

Similar to [부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff (20)

PPTX
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
R. Bambang Widiatmoko
 
PDF
Portfolio_Rolf Huijgen
Rolf Huijgen
 
PDF
Raising the Bar
Alexandru Bolboaca
 
PPTX
BRV CTO Summit Deep Learning Talk
Doug Chang
 
PDF
ACL-2022_tutorial_part_AB_V8 (1).pdf
tuxinhui1
 
PPTX
CSE202.pptx
JoyBoy45
 
PPTX
Pytorch kr devcon
jaewon lee
 
PDF
Open frameworks 101_fitc
benDesigning
 
PPTX
Lightweight Model-Driven Engineering
Jordi Cabot
 
PDF
Everyone wants (someone else) to do it: writing documentation for open source...
Jody Garnett
 
PDF
Overcoming the Fear of Contributing to Open Source
All Things Open
 
PPTX
Deep Learning Made Easy with Deep Features
Turi, Inc.
 
PDF
Efficient Code Organisation
Squeed
 
PDF
Industrializing Machine learning pipelines
Germain Tanguy
 
PDF
Excavating the knowledge of our ancestors
Uwe Friedrichsen
 
DOCX
Design pattern application
gayatri thakur
 
PDF
Drupal product 3 is the magic number
Roy Scholten
 
PDF
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
Obeo
 
PDF
Better Functional Design through TDD
Phil Calçado
 
PDF
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
Ambassador Labs
 
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
R. Bambang Widiatmoko
 
Portfolio_Rolf Huijgen
Rolf Huijgen
 
Raising the Bar
Alexandru Bolboaca
 
BRV CTO Summit Deep Learning Talk
Doug Chang
 
ACL-2022_tutorial_part_AB_V8 (1).pdf
tuxinhui1
 
CSE202.pptx
JoyBoy45
 
Pytorch kr devcon
jaewon lee
 
Open frameworks 101_fitc
benDesigning
 
Lightweight Model-Driven Engineering
Jordi Cabot
 
Everyone wants (someone else) to do it: writing documentation for open source...
Jody Garnett
 
Overcoming the Fear of Contributing to Open Source
All Things Open
 
Deep Learning Made Easy with Deep Features
Turi, Inc.
 
Efficient Code Organisation
Squeed
 
Industrializing Machine learning pipelines
Germain Tanguy
 
Excavating the knowledge of our ancestors
Uwe Friedrichsen
 
Design pattern application
gayatri thakur
 
Drupal product 3 is the magic number
Roy Scholten
 
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
Obeo
 
Better Functional Design through TDD
Phil Calçado
 
[KubeCon NA 2018] Effective Kubernetes Develop: Turbocharge Your Dev Loop - P...
Ambassador Labs
 
Ad

More from CONNECT FOUNDATION (20)

PDF
부스트캠프 웹・모바일 8기 설명회 (2023년)
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]이지훈_뉴비의 시점에서 바라본 Kotlin_suspend
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는 어떻게 재활용하는가
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil
CONNECT FOUNDATION
 
PPTX
[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까
CONNECT FOUNDATION
 
PDF
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
CONNECT FOUNDATION
 
PDF
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노수진(Momenti)
CONNECT FOUNDATION
 
PDF
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)
CONNECT FOUNDATION
 
PDF
부스트캠프 웹∙모바일 7기 설명회
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech Talk] 배지연_Structure of Model and Task
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기
CONNECT FOUNDATION
 
PDF
[부스트캠프 Tech talk] 황우진 딥러닝 가볍게 구현해보기
CONNECT FOUNDATION
 
부스트캠프 웹・모바일 8기 설명회 (2023년)
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]이지훈_뉴비의 시점에서 바라본 Kotlin_suspend
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는 어떻게 재활용하는가
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil
CONNECT FOUNDATION
 
[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까
CONNECT FOUNDATION
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
CONNECT FOUNDATION
 
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노수진(Momenti)
CONNECT FOUNDATION
 
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)
CONNECT FOUNDATION
 
부스트캠프 웹∙모바일 7기 설명회
CONNECT FOUNDATION
 
[부스트캠프 Tech Talk] 배지연_Structure of Model and Task
CONNECT FOUNDATION
 
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
CONNECT FOUNDATION
 
[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)
CONNECT FOUNDATION
 
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
CONNECT FOUNDATION
 
[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기
CONNECT FOUNDATION
 
[부스트캠프 Tech talk] 황우진 딥러닝 가볍게 구현해보기
CONNECT FOUNDATION
 
Ad

Recently uploaded (20)

PPTX
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
PDF
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
drones for disaster prevention response.pptx
NawrasShatnawi1
 
PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
site survey architecture student B.arch.
sri02032006
 
PDF
IoT - Unit 2 (Internet of Things-Concepts) - PPT.pdf
dipakraut82
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
PDF
ARC--BUILDING-UTILITIES-2-PART-2 (1).pdf
IzzyBaniquedBusto
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PDF
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
PPTX
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
drones for disaster prevention response.pptx
NawrasShatnawi1
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
site survey architecture student B.arch.
sri02032006
 
IoT - Unit 2 (Internet of Things-Concepts) - PPT.pdf
dipakraut82
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
ARC--BUILDING-UTILITIES-2-PART-2 (1).pdf
IzzyBaniquedBusto
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Thermal runway and thermal stability.pptx
godow93766
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 

[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff