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 📝
D. 백준 알고리즘
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 | Spring, 2024 | - |
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)
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, 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