Skip to content
/ Study Public

Study about Artificial Intelligence πŸ€–, Machine Learning πŸš€, and Deep Learning 🧬. Plus, Electrical Engineering ⚑ and Computer Science πŸ’».

Notifications You must be signed in to change notification settings

inyong37/Study

Repository files navigation

Study

This repository is about studies by myself. Themes is about Electrical Engineering, Computer Science, Bioinformatics, Biotechnology, Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural Language Processing, Speech Recognition, Data Structure, Algorithm and Reinforcement Learning what I am interested in.

Framework πŸ› οΈ

a. TensorFlow | Tutorial | January, 2017 | πŸ“

b. Theano | January, 2018 | Deprecated

c. Keras | January, 2018 | πŸ“

d. Caffe | January, 2019 |

e. PyTorch | Tutorial | July, 2019 | πŸ“


Language

a. Python with TensorFlow, Theano, Keras, and PyTorch

b. C++ with Caffe


I. Lecture πŸ““

i. Computer Vision

ii. Natural Language Processing

iii. Machine Learning


II. Book πŸ“š

Books about Machine Learning, Deep Learning and Computer Vision.

i. English

Title Material URL URL Date
Deep Learning - HOMEPAGE AMAZON -
Deep Learning for Coders with Fastai and PyTorch GitHub O'REILLY AMAZON -
Deep Learning for Computer Vision GitHub PACKT AMAZON -
Deep Learning with Python - - AMAZON -
Deep Learning with PyTorch GitHub PACKT AMAZON -
Generative Adversarial Networks Cookbook GitHub PACKT AMAZON -
Hands-On Computer Vision with TensorFlow 2 GitHub PACKT AMAZON -
Hands-on Machine Learning with Scikit-Learn and TensorFlow GitHub - AMAZON -
Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow GitHub O'REILLY AMAZON -
Machine Learning Design Pattern GitHub O'REILLY AMAZON -
Pattern Recognition and Machine Learning PDF (MS, 2006) Microsoft AMAZON -

ii. Japanese

Title Material URL URL Date
PyTorchで学ぢニγƒ₯γƒΌγƒ©γƒ«γƒγƒƒγƒˆγƒ―γƒΌγ‚―γ¨ζ·±ε±€ε­¦ηΏ’ GitHub - AMAZON.JP -
γ‚Όγƒ­γ‹γ‚‰δ½œγ‚‹ Deep Learning GitHub O'REILLY.JP AMAZON.JP -
γ‚Όγƒ­γ‹γ‚‰δ½œγ‚‹ Deep Learning 2 GitHub O'REILLY.JP AMAZON.JP -
γ‚Όγƒ­γ‹γ‚‰δ½œγ‚‹ Deep Learning 3 GitHub O'RELLY.JP AMAZON.JP -

iii. Korean

Title Category Code URL ETC Date
Do it! 점프 투 파이썬 Python - YES24 - June, 2019
fastai와 νŒŒμ΄ν† μΉ˜κ°€ λ§Œλ‚˜ κ½ƒν”Όμš΄ λ”₯λŸ¬λ‹ fastai & PyTorch GitHub YES24 - -
PyTorch둜 μ‹œμž‘ν•˜λŠ” λ”₯λŸ¬λ‹ DL & PyTorch - YES24 - -
κ°•ν™”ν•™μŠ΅ 첫걸음 RL & TF GitHub YES24 ZIP August, 2018
λ”₯λŸ¬λ‹μ˜ μ΅œμ‹  νŠΈλ Œλ“œ DL - YES24 - March, 2021
λŸ¬λ‹ ν…μ„œν”Œλ‘œ DL & TF - YES24 - -
λ¨Έμ‹ λŸ¬λ‹ λ””μžμΈ νŒ¨ν„΄ ML GitHub YES24 - -
λ°‘λ°”λ‹₯λΆ€ν„° μ‹œμž‘ν•˜λŠ” λ”₯λŸ¬λ‹ DL & Python GitHub YES24 ZIP May, 2018
λ°‘λ°”λ‹₯λΆ€ν„° μ‹œμž‘ν•˜λŠ” λ”₯λŸ¬λ‹ 2 NLP & Python GitHub YES24 ZIP May, 2019
λ°‘λ°”λ‹₯λΆ€ν„° μ‹œμž‘ν•˜λŠ” λ”₯λŸ¬λ‹ 3 Framework & Python GitHub YES24 - -
μ‹€μ „ 예제둜 λ°°μš°λŠ” GAN GAN & Keras GitHub YES24 - August, 2019
μ‹€μ „! ν…μ„œν”Œλ‘œ 2λ₯Ό ν™œμš©ν•œ λ”₯λŸ¬λ‹ 컴퓨터 λΉ„μ „ DL & CV & TF2 GitHub YES24 - February, 2021
컴퓨터 λΉ„μ „κ³Ό λ”₯λŸ¬λ‹ CV & TF & Keras GitHub YES24 - October, 2018
μ½”λ”©μ…°ν”„μ˜ 3λΆ„ λ”₯λŸ¬λ‹, μΌ€λΌμŠ€λ§› DL & Keras GitHub YES24 ZIP September, 2018
파이썬과 μΌ€λΌμŠ€λ‘œ λ°°μš°λŠ” κ°•ν™”ν•™μŠ΅ RL & Keras GitHub YES24 ZIP July, 2018
νŒŒμ΄ν† μΉ˜ 첫걸음 DL & PyTorch GitHub YES24 - August, 2019
ν•Έμ¦ˆμ˜¨ λ¨Έμ‹ λŸ¬λ‹ ML & TF GitHub YES24 ZIP May, 2019

Abbreviation

  • Machine Learning: ML
  • Deep Learning: DL
  • Reinforcement Learning: RL
  • Computer Vision: CV
  • Natural Language Processing: NLP
  • TensorFlow: TF

III. Kaggle

Title URL DATASET BYNAME
Titanic: Machine Learning from Disaster Competition Data TITANIC
Human Protein Atlas Image Classification Competition Data PROTEIN
Chest X-Ray Images (Pneumonia) Dataset PKL XRAY

IV. COLAB


V. Algorithm

i. Book πŸ“š

Books about Data Structure and Algorithm.
Title Language Material URL Date Status
Cracking the Coding Interview C++, Java Homepage AMAZON Summer, 2018 ❄️
Introduction to Algorithms (3rd Ed.) Java MIT Press AMAZON Summer, 2021 ❄️
λͺ¨λ‘μ˜ μ•Œκ³ λ¦¬μ¦˜ with 파이썬 Python GILBUT YES24 Autumn, 2019 πŸŽ“
μ•Œκ³ λ¦¬μ¦˜ 문제 ν•΄κ²° μ „λž΅ (9쇄) C++ ALGOSPOT YES24 Summer, 2019 ❄️
자료 ꡬ쑰 (2판) C BOOKSR YES24 Autumn, 2016 πŸŽ“
코딩인터뷰 완전뢄석 C++, Java - YES24 Summer, 2018 ❄️
파이썬 μ•Œκ³ λ¦¬μ¦˜ 인터뷰 Python - YES24 Spring, 2021 πŸŽ“
파이썬 μžλ£Œκ΅¬μ‘°μ™€ μ•Œκ³ λ¦¬μ¦˜ Python HANBIT YES24 Autumn, 2019 πŸŽ“
ν•„μˆ˜ μ•Œκ³ λ¦¬μ¦˜ with 파이썬 Python - YES24 Autumn, 2019 πŸŽ“

ii. Site πŸ’»

A. Hacker Rank πŸ“

B. Codility πŸ“

C. Programmers πŸ“


VI. Language πŸ“š

Books about Programming Languages.

i. C

Title URL URL Date Status
그림으둜 λ°°μš°λŠ” Easy Cμ–Έμ–΄ - YES24 Spring, 2009 πŸŽ“
λˆ„κ΅¬λ‚˜ μ‰½κ²Œ μ¦κΈ°λŠ” C μ–Έμ–΄ μ½˜μ„œνŠΈ - YES24 Spring, 2012 πŸŽ“
The C Programming Language (2nd) Homepage AMAZON Spring, 2021 πŸŽ“

ii. Java

Title URL URL Date Status
λ‚œ 정말 JAVAλ₯Ό κ³΅λΆ€ν•œμ μ΄ μ—†λ‹€κ΅¬μš” - YES24 Spring, 2009 πŸŽ“
Eclipseλ₯Ό ν™œμš©ν•œ μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œκ·Έλž˜λ° - YES24 Fall, 2015 πŸŽ“

iii. Python

Title URL URL Date Status
Do it! 점프 투 파이썬 - YES24 Summer, 2019 πŸŽ“
μ „λ¬Έκ°€λ₯Ό μœ„ν•œ 파이썬 YES24 GitHub Summer, 2020 ❄️
Introducing Python O'Reilly - - -
High Performance Python O'Reilly - - -
Fluent Python O'Reilly Github - -
Clean Code in Python Amazon YES24 - -
Effective Python Amazon - - -
Python Tricks Amazon - - -

iv. C++

Title URL URL Date Status
μœ€μ„±μš°μ˜ μ—΄ν˜ˆ C++ ν”„λ‘œκ·Έλž˜λ° Homepage YES24 Summer, 2019 πŸŽ“
The C++ Programming Language (4th) Homepage InformIT Summer, 2021 ❄️
A Tour of C++ (2nd) Homepage InformIT - -
Programming: Principles and Practice Using C++ (2nd) Homepage InformIT - -
Effective C++ (3rd) - - Summer, 2020 ❄️
Effective STL - - Summer, 2020 ❄️
Effective Modern C++ - - Summer, 2020 ❄️

VII. Computer Science Books πŸ“š

Title US KR Date Status
Operating System Concepts (10th Ed.) AMAZON - - -
Operating System Concepts Essential (2nd Ed.) AMAZON YES24 2021 πŸŽ“
Design Patterns (1st Ed.) AMAZON - - -
Head First Design Patterns (1st Ed.) AMAZON YES24 2020 πŸŽ“
The Practice of Programming (1st Ed.) AMAZON YES24 2020 πŸŽ“
Clean Code: A Handbook of Agile Software Craftsmanship (1st Ed.) AMAZON YES24 - -
The Clean Coder: A Code of Conduct for Professional Programmers (1st Ed.) AMAZON YES24 - -
Clean Architecture: A Craftsman's Guide to Software Structure and Design (1st Ed.) AMAZON YES24 - -
Advanced Programming in the UNIX Environment (3rd Ed.) AMAZON YES24 2020 πŸŽ“
Unix: A History and a Memoir AMAZON YES24 2021 πŸŽ“
The Linux Programming Interface: A Linux and Unix System Programming Handbook AMAZON YES24 - -
μž„λ² λ””λ“œ OS 개발 ν”„λ‘œμ νŠΈ - YES24 - -
μ½”λ“œλ‘œ μ•Œμ•„λ³΄λŠ” ARM λ¦¬λˆ…μŠ€ 컀널 - YES24 - -
λ¦¬λˆ…μŠ€ 컀널 νŒ¨μΉ˜μ™€ 컀밋 - YES24 2023 ❄️
디버깅을 톡해 λ°°μš°λŠ” λ¦¬λˆ…μŠ€ μ»€λ„μ˜ ꡬ쑰와 원리 1 - YES24 - -
디버깅을 톡해 λ°°μš°λŠ” λ¦¬λˆ…μŠ€ μ»€λ„μ˜ ꡬ쑰와 원리 2 - YES24 - -
λ¦¬λˆ…μŠ€ 컀널 내뢀ꡬ쑰 - YES24 2023 ❄️
제둜 트러슀트 ꡬ글 μ—”μ§€λ‹ˆμ–΄λŠ” 아무도 믿지 μ•ŠλŠ”λ‹€ - YES24 - -
λΉ„μ „κ³΅μžλ₯Ό μœ„ν•œ 이해할 수 μžˆλŠ” IT 지식 - YES24 2021 πŸŽ“
Understanding the Digital World Princeton YES24 2022 ❄️
면접을 μœ„ν•œ CS 전곡지식 λ…ΈνŠΈ - YES24 2022 πŸŽ“
그림으둜 μ΄ν•΄ν•˜λŠ” λ„€νŠΈμ›Œν¬ μš©μ–΄ - YES24 2022 πŸŽ“
Fundamentals of Queueing Theory (4th Ed.) Wiley - 2018 πŸŽ“
Convex Optimization Cambridge - 2018 πŸŽ“
System Design Interview AMAZON YES24 2022 ❄️

VIII. Web


IX. ETC

i. Cloud Computing ☁️

A. Amazon Web Services (AWS)

How to delete | Blog (KR)

How to alarm for billing | Blog (KR)

ii. Container 🐳 & Orchestration πŸ‹

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Korean Tutorial | Blog 1 (KR) | Blog 2 (KR) | Blog 3 (KR)

NVIDIA Docker

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.

More contents are at the 'Container' page.

iii. Version Check πŸ’»

Python, and CUDA:

$ python --versioin
$ nvcc --version

TensorFlow, Keras, PyTorch, and OpenCV in python:

import tensorflow; tensorflow.__version__
import keras; keras.__version__
import torch; torch.__vrtsion__
import cv2; cv2.__version__

CuDNN in ~/CUDA/include/cudnn.h:

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 4
#define CUDNN_PATCHLEVEL 2
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

iv. Virtual Environment 🍱

More contents are at the 'Virtualization' page.

v. Utility πŸ› οΈ

Utility Scripts with Python.

X. Certificate

i. Deep Learning

A. TensorFlow

ii. Cloud

A. AWS

B. Kubernetes:

iii. System

A. Unix - Oracle Solaris:

  • OCSA
  • OCNA

B. Linux - Linux Professional Institute (LPI):

C. Windows:

  • MCSA
  • MCSE

iv. Network