본문 바로가기
Life/Road to Character

[2020-07(July) 30Days Challenge] - 뜨거운 여름의 시작!

by Steve-Lee 2020. 7. 19.

Photo by Maddi Bazzocco on Unsplash

뜨거운 여름이 시작된 것 같다. 누군가에게는 무더운 여름일 테지만 내게는 뜨거운 여름이 되기를 간절히 소망한다.

내 생에 기억에 남는 두 번의 여름이 있다. 20살의 여름 그리고 작년 여름이다. 두 여름은 내게 있어 뜨거운 여름이었다. 하루하루가 활기차고 내일이 기대되는 여름이 20살의 여름이었다면 작년 여름은 무언가에 온전히 집중했을 때의 열기가 여름 더위를 무색하게 할 만큼 열정적이었기에 기억에 남는다.

 

코로나로 인해 생활이 많이 바뀌었다. 바뀐 생활에 적응하던 찰나에 여름이 찾아왔다. 이번 여름은 20살의 열정과 27살의 열정을 둘 다 맛보고 싶다. 그 어느 때보다 활기차게 그리고 그 어느 때보다 내가 맡은 일에 열정을 다하는! 그런 여름이 되었으면 한다.

 

30 Days Challenge List

01. 지난번에 놓쳤던 강의

📌 Check by myself

  • cs231n Lecture 12, 13, 14
    • 지난달 중순과 비교했을 때 크게 다르지 않다... 정체되면 안 된다...!
    • Lecture 13에서 VAE에 있어서 만큼은 제대로 이해를 했다. 하지만 그 이후 GAN과 Lecture 14등 아직 갈 길이 좀 남아있다.
  • Lecture
    • Lec 12: Visualization and Understanding
    • Lec 13: Generative Model
    • Lec 14: Deep Reinforcement Learning

02. Kaggle 본격 다시 시작!

📌 Check by myself

내가 Kaggle을 다시 시작해야 하는 이유! (이만하면 됐어 싶을 때 다시 한번 떠올리자!)

이상적으로는 Kaggle Competition을 Copy 하고 이런저런 실험을 해보면서 나의 Data Science 및 Analytics실력을 늘리는 것이다. 

현실적으로는 Job을 얻기 위해서이다. 졸업이 한 학기 남았다. Post Corona 시대의 개막&안 그래도 안 좋은 경기로 인해 일자리는 계속해서 줄어들고 있다고 생각한다. 다가오는 하반기 그리고 상반기에 내 모든 것을 걸어야 한다.

You've got to find what you love. As that is true for your work as it is for your lovers.
Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to be truly satisfied is to love what you do. 

If you haven't found yet, keep looking adn , don't settle.
As with all matters of the heart, you'll know when you find it.
And like any great relationship, it just gets better and better as the years roll on.

So keep looking. Don't settle.     - Steve Jobs-

이렇게 까지 다짐했는데 안 하면... 너....

 

Week's Goal

1st week

  • AutoEncoder의 모든것(7월 10(금), 11(토), 12(일))+13(월),
    • 인간의 집중력 최대 유지 기간인 3일동안 한 번 더 공부한다. 
    • 지난달에 공부했던 내용이 날아가기 전에 내 것으로 만들자!
  • 방금 전(20년 7월 11일) 이활석님으로부터 'AE의 모든것' 강의 슬라이더 인용에 대한 허락을 받았다. 
    • 정말 운이좋다. 공부한 내용을 블로그 포스팅으로 남길 수 있게 되었다! 13(월), 14(화)

  • Kaggle Titanic
    • 애증의 타이타닉.... EDA를 넘어 분류까지 하자.
    • 너무 한 번에 완벽하게 하려다 보니 진도 빼기가 어렵다... 핵심 내용은 짚으면서 빠르게 1회 분류하자
    • 욕심부리지 말고 1commit 씩!

2nd week

  • AutoEncoder의 모든것을 구현해보자
    • 이론적인 내용을 숙지했으니 이제 코드로 구현을 해보는 것이다
    • 코드구현
      • 1. VAE ▶ Convolutional VAE 
      • 2. Conditional VAE
      • 3. Adversarial VAE --> MNIST Dataset으로 한 번 학습을 해보았다. Generator와 Discriminator의 학습 속도를 조절하니 학습이 배로 잘 되었다...!
    • Adversarial VAE에 대해 조금 더 알아보자
      • Adversarial VAE Paper Study
      • Archtecture & Contribution ...
  • Kaggle?? Standalone Deep Learning??
    • 집에 모니터 도착 --> 집에서도 작업할 수 있는 환경이 조성되었다(정확히는 내방) (감격!)
    • Job을 구하기 위해서는 Kaggle Kernel Study가 필요하고... 연구를 위해서는 Standalone Deep Learning을 따라갈 필요가...!
    • 둘다 해버렷!
    • 한 번더 시작한다
      • (Steve-Lee라는) 인간의 집중력의 유지 기간은 3일, 3일은 7일이 되고, 10일정도 되면 적어도 그 한 가지 내용에 대해서는 빠삭해지더라...!(물론 계속 발전시키지 않으면 금방 사라짐...ㅎㅎ)

3rd week

  • AutoEncoder의 모든것을 구현해보자
    • 이론적인 내용을 숙지했으니 이제 코드로 구현을 해보는 것이다
    • 코드구현
      • 1. VAE ▶ Convolutional VAE 
      • 2. Conditional VAE
      • 3. Adversarial VAE --> MNIST Dataset으로 한 번 학습을 해보았다. Generator와 Discriminator의 학습 속도를 조절하니 학습이 배로 잘 되었다...!
    • Adversarial VAE에 대해 조금 더 알아보자
      • Adversarial VAE Paper Study
      • Archtecture & Contribution ...
  • Kaggle! Standalone Deep Learning!
    • 연구 역량 강화 및 코딩 스킬 향상을 위한 Standalone Deep Learning!
    • Standalone Deep Learning Week2 Start!
      • Code-Exercise
      • Theory
    • Kaggle
      • Titanic
        • EDA & Feature Engineering
        • *Ken Jee*의 Notebook은 내겐 조금 어렵다... 다른 kernel을 찾아보자!

❌ ⭕️ Check List

✅ 1. Adversarial AutoEncoder MNIST Implementation

 

📌 2. Make Templete - AAE + loss graph, save_latent_z, etc...

📌 Add Loss Graph & Evaluation Module

 

 

📌 3. Python Class Summary

++ Python Class Example for Everyone

++ Class Summary Note -->

 

😶 집중력이 흐뜨러지는 오후시간, Python Class를 정리해보자 -20.07.17.Fri

😑 나른한 오후 시간 집중력을 끌어 올리자!, Python Class 정리II -20.07.20.mon

 

모든 일이 잘 되고 있다. 화이팅!


댓글