Self-Learning - Books Papers, Courses & more I have to learn soon

Overview

Self-Learning

This repository is intended to be used for personal use, all rights reserved to respective owners, please cite original authors and ask for permissions as specified in any document present here-in

Study Material

Basic

  • Linear Algebra Gilbert Strang
  • Probability & Statistics basics
  • Hands On Machine learning Book
  • Piyush Rai Slides, IIT-K
  • [ ]

Advanced

  • Elements of Statistical Learning Theory
  • Pattern Recognition & Machine Learning .Bishop
  • Deep learning .Goodfellow
  • Reinforcement Learning
  • Time Series
  • [ ]

DeepLearning.Ai

  • Deep Learning Specialization
  • Tensorflow in Practice
  • Tensorflow: Data & Deployment
  • AI for Everyone

YouTube Courses

  • 3Blue1Brown (LA, Calculus, DiffEq, Neural Networks)
  • Advanced Deep & Reinforcement Learning
  • Reinforcement Learning - David Silver

MIT-OCW

  • Linear Algebra
  • Introduction to Probability
  • Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
  • Introduction to Algorithms
  • Design and Analysis of Algorithms

NPTEL

  • Numerical Optimization
  • Pattern Recognition and Neural Networks

Stanford

  • Natural Language Understanding
  • NLP with Deep Learning
  • Deep Learning
  • Reinforcement Learning

Projects

  • Image Classification
  • SISR, CAR, Denoising
  • Sentiment Analysis/Classification
  • Adversarial Machine Learning
  • Style Transfer/Generation
  • Time Series Forecasting
  • Cardinality Estimation
  • [ ]
  • Question Answering
  • Speech Synthesis
  • Text to SQL
  • Audio Source Separation
  • [ ]
  • [ ]
conda update conda
conda create -n py38 python=3.8
conda activate py38
conda install numpy scipy sympy matplotlib seaborn holoviews panel bokeh pandas scikit-learn scikit-image pillow ipython jupyter numba joblib dask dask-ml h2o django flask gevent requests lightgbm catboost nltk imbalanced-learn
pip install --upgrade opencv-python streamlit jupyter_http_over_ws xgboost
pip install --upgrade tensorflow keras-tuner
conda update --all

import tensorflow as tf
tf.config.list_physical_devices('GPU')

jupyter serverextension enable --py jupyter_http_over_ws
jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=6006 --NotebookApp.port_retries=0

conda create -n py38 python=3.8 --no-default-packages
conda remove -n py38 --all

conda install -c anaconda-nb-extensions nb_conda
conda install -c anaconda psycopg2

# Teamviewer Not Launching in Ubuntu18.04
systemctl restart teamviewerd

python 

SciPy Stack (Numpy, Matplotlib, Pandas, SymPy & Scipy Included)

https://scipy.org

SEABORN (Powerful pretty plotting library)

https://seaborn.pydata.org

Scikit-Learn (Standard ML and many algorithms implemented)

https://scikit-learn.org/stable/

High-level Neural Network API (Yet customizable)

https://keras.io

Visualising Neural Network Training, Computation graph and a lot

https://www.tensorflow.org/tensorboard

Backend for Keras, Powerful tool for ML/DL & Simulation research

https://www.tensorflow.org

Distributed load balanced data handling (over-system & clusters)

https://dask.org

ML implementation of Most Scikit-learn Algorithms, highly scalable

https://ml.dask.org

Great examples on how to use DASK

https://examples.dask.org

Machine learning, Data processing & more on Nvidia GPU

https://rapids.ai

Building High level data apps with Ease

https://www.streamlit.io

TF projector for visualization with Dimensionality reduction

https://projector.tensorflow.org

Creating VMs (Infra+Platform) over GCP

https://console.cloud.google.com/getting-started

Codelabs provide a Step-wise, learning tutorials, hands-on coding experience. To build a small application OR adding features into existing application

https://codelabs.developers.google.com

Connecting Google colab notebooks to local runtime

https://research.google.com/colaboratory/local-runtimes.html

Connecting Google Colab to Local Runtime

pip install jupyter_http_over_ws

jupyter serverextension enable --py jupyter_http_over_ws

jupyter notebook
--NotebookApp.allow_origin='https://colab.research.google.com'
--port=6006
--NotebookApp.port_retries=0

https://github.com/quantopian/zipline https://github.com/EliteQuant/EliteQuant https://github.com/ashishpatel26/Tools-to-Design-or-Visualize-Architecture-of-Neural-Network

Windows/Linux Utility Software

  • 7-zip
  • Adobe Reader DC
  • Anaconda3
  • AnyDesk
  • AOMEI Partition Wizard
  • CISCO AnyConnect
  • Dev-C++
  • Free Download Manager
  • Git
  • Google Chrome
  • Java SDK
  • MS Office/One-Drive
  • VS Code
  • Mozilla Firefox
  • PostgreSQL
  • PowerISO
  • Putty
  • Samsung Magician
  • Spotify
  • Sublime Text 3
  • TeamViewer
  • Universal ADB driver for Vysor
  • VLC Media Player
  • WinRAR
  • WinSCP

Hobby-Projects

Owner
Achint Chaudhary
Computer Science Masters at Indian Institute of Science, Bangalore
Achint Chaudhary
Training DiffWave using variational method from Variational Diffusion Models.

Variational DiffWave Training DiffWave using variational method from Variational Diffusion Models. Quick Start python train_distributed.py discrete_10

Chin-Yun Yu 26 Dec 13, 2022
Official PyTorch code for Mutual Affine Network for Spatially Variant Kernel Estimation in Blind Image Super-Resolution (MANet, ICCV2021)

Mutual Affine Network for Spatially Variant Kernel Estimation in Blind Image Super-Resolution (MANet, ICCV2021) This repository is the official PyTorc

Jingyun Liang 139 Dec 29, 2022
Safe Control for Black-box Dynamical Systems via Neural Barrier Certificates

Safe Control for Black-box Dynamical Systems via Neural Barrier Certificates Installation Clone the repository: git clone https://github.com/Zengyi-Qi

Zengyi Qin 3 Oct 18, 2022
A series of Python scripts to access measurements from Fluke 28X meters. Fluke IR Remote Interface required.

Fluke289_data_access A series of Python scripts to access measurements from Fluke 28X meters. Fluke IR Remote Interface required. Created from informa

3 Dec 08, 2022
SCI-AIDE : High-fidelity Few-shot Histopathology Image Synthesis for Rare Cancer Diagnosis

SCI-AIDE : High-fidelity Few-shot Histopathology Image Synthesis for Rare Cancer Diagnosis Pretrained Models In this work, we created synthetic tissue

Emirhan Kurtuluş 1 Feb 07, 2022
Hashformers is a framework for hashtag segmentation with transformers.

Hashtag segmentation is the task of automatically inserting the missing spaces between the words in a hashtag. Hashformers applies Transformer models

Ruan Chaves 41 Nov 09, 2022
Implementation of CVPR'21: RfD-Net: Point Scene Understanding by Semantic Instance Reconstruction

RfD-Net [Project Page] [Paper] [Video] RfD-Net: Point Scene Understanding by Semantic Instance Reconstruction Yinyu Nie, Ji Hou, Xiaoguang Han, Matthi

Yinyu Nie 162 Jan 06, 2023
Code for the paper "Adapting Monolingual Models: Data can be Scarce when Language Similarity is High"

Wietse de Vries • Martijn Bartelds • Malvina Nissim • Martijn Wieling Adapting Monolingual Models: Data can be Scarce when Language Similarity is High

Wietse de Vries 5 Aug 02, 2021
Supervised Sliding Window Smoothing Loss Function Based on MS-TCN for Video Segmentation

SSWS-loss_function_based_on_MS-TCN Supervised Sliding Window Smoothing Loss Function Based on MS-TCN for Video Segmentation Supervised Sliding Window

3 Aug 03, 2022
Powerful and efficient Computer Vision Annotation Tool (CVAT)

Computer Vision Annotation Tool (CVAT) CVAT is free, online, interactive video and image annotation tool for computer vision. It is being used by our

OpenVINO Toolkit 8.6k Jan 01, 2023
Pytorch implementation of our method for high-resolution (e.g. 2048x1024) photorealistic video-to-video translation.

vid2vid Project | YouTube(short) | YouTube(full) | arXiv | Paper(full) Pytorch implementation for high-resolution (e.g., 2048x1024) photorealistic vid

NVIDIA Corporation 8.1k Jan 01, 2023
Brax is a differentiable physics engine that simulates environments made up of rigid bodies, joints, and actuators

Brax is a differentiable physics engine that simulates environments made up of rigid bodies, joints, and actuators. It's also a suite of learning algorithms to train agents to operate in these enviro

Google 1.5k Jan 02, 2023
Mesh Graphormer is a new transformer-based method for human pose and mesh reconsruction from an input image

MeshGraphormer ✨ ✨ This is our research code of Mesh Graphormer. Mesh Graphormer is a new transformer-based method for human pose and mesh reconsructi

Microsoft 251 Jan 08, 2023
A tool for calculating distortion parameters in coordination complexes.

OctaDist Octahedral distortion calculator: A tool for calculating distortion parameters in coordination complexes. https://octadist.github.io/ Registe

OctaDist 12 Oct 04, 2022
UDP++ (ECCVW 2020 Oral), (Winner of COCO 2020 Keypoint Challenge).

UDP-Pose This is the pytorch implementation for UDP++, which won the Fisrt place in COCO Keypoint Challenge at ECCV 2020 Workshop. Top-Down Results on

20 Jul 29, 2022
Implementation of Restricted Boltzmann Machine (RBM) and its variants in Tensorflow

xRBM Library Implementation of Restricted Boltzmann Machine (RBM) and its variants in Tensorflow Installation Using pip: pip install xrbm Examples Tut

Omid Alemi 55 Dec 29, 2022
The official implementation of the research paper "DAG Amendment for Inverse Control of Parametric Shapes"

DAG Amendment for Inverse Control of Parametric Shapes This repository is the official Blender implementation of the paper "DAG Amendment for Inverse

Elie Michel 157 Dec 26, 2022
Code for the paper "Can Active Learning Preemptively Mitigate Fairness Issues?" presented at RAI 2021.

Can Active Learning Preemptively Mitigate Fairness Issues? Code for the paper "Can Active Learning Preemptively Mitigate Fairness Issues?" presented a

ElementAI 7 Aug 12, 2022
Implementation of Monocular Direct Sparse Localization in a Prior 3D Surfel Map (DSL)

DSL Project page: https://sites.google.com/view/dsl-ram-lab/ Monocular Direct Sparse Localization in a Prior 3D Surfel Map Authors: Haoyang Ye, Huaiya

Haoyang Ye 93 Nov 30, 2022