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.
a. TensorFlow | Tutorial | January, 2017 | π
b. Theano | January, 2018 | Deprecated
c. Keras | January, 2018 | π
d. Caffe | January, 2019 |
e. PyTorch | Tutorial | July, 2019 | π
- Stanford University CS231n: Deep Learning for Computer Vision | Youtube (Spring 2017)
- λΌμ¨νΌν λ¨Έμ λ¬λ μμΉ΄λ°λ―Έ
- Stanford University CS224N: Natural Language Processing with Deep Learning
- Stanford University CS224d: Deep Learning for Natural Language Processing
- Caltech CS156: Learning from Data | Youtube (Spring, 2012) | Learning from Data νκΈ μ 리 | PDF
- Caltech CS224W: Machine Learning with Graphs
- Blogs
- λͺ¨λλ₯Ό μν λ¨Έμ λ¬λ/λ₯λ¬λ κ°μ
Books about Machine Learning, Deep Learning and Computer Vision.
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 | - |
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 | - |
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 |
- 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
- offical tutorial and explanation welcome.ipynb
- useful materials URL
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 | π |
A. Hacker Rank π
- Problem Solving: PROBLEM SOLVING
- 30 Days of Code: Tutorial with Python and C++
- Interview Preparation Kit: INTERVIEW PREPARATION
B. Codility π
C. Programmers π
- Kakao Blind Recruitment | 2020 | 2019 | 2018
- μ½λ©ν μ€νΈ μ°μ΅
F. LeetCode
Books about Programming Languages.
Title | URL | URL | Date | Status |
---|---|---|---|---|
κ·Έλ¦ΌμΌλ‘ λ°°μ°λ Easy CμΈμ΄ | - | YES24 | Spring, 2009 | π |
λꡬλ μ½κ² μ¦κΈ°λ C μΈμ΄ μ½μνΈ | - | YES24 | Spring, 2012 | π |
The C Programming Language (2nd) | Homepage | AMAZON | Spring, 2021 | π |
Title | URL | URL | Date | Status |
---|---|---|---|---|
λ μ λ§ JAVAλ₯Ό 곡λΆνμ μ΄ μλ€κ΅¬μ | - | YES24 | Spring, 2009 | π |
Eclipseλ₯Ό νμ©ν μλλ‘μ΄λ νλ‘κ·Έλλ° | - | YES24 | Fall, 2015 | π |
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 | - | - | - |
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 | βοΈ |
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 | βοΈ |
How to delete | Blog (KR)
How to alarm for billing | Blog (KR)
- Docker π³ | What is a Container?
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)
- Kubernetes π | Katacode (Deprecated)
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.
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)
- Virtual Box | Download VirtualBox 6.0.14 latest (2019-11-15-Fri)
- VMware | Download VMware Workstation Player 15.5.1 lateset (2019-11-15-Fri)
More contents are at the 'Virtualization' page.
Utility Scripts with Python.
A. TensorFlow
A. AWS
B. Kubernetes:
- CERTIFIED KUBERNETES ADMINISTRATOR (CKA)
- CERTIFIED KUBERNETES APPLICATION DEVELOPER (CKAD)
- CERTIFIED KUBERNETES SECURITY SPECIALIST (CKS)
- KUBERNETES AND CLOUD NATIVE ASSOCIATE (KCNA)
- KUBERNETES CERTIFIED SERVICE PROVIDER (KCSP)
- PROMETHEUS CERTIFIED ASSOCIATE (PCA)
A. Unix - Oracle Solaris:
- OCSA
- OCNA
B. Linux - Linux Professional Institute (LPI):
- LPIC-1
- LPIC-2
- LPIC-3 Mixed Environments
- LPIC-3 Security
- LPIC-3 Virtualization and Containerization
- LPIC-3 High Availability and Storage Clusters
C. Windows:
- MCSA
- MCSE