© 2019 Thapar Institute of Engineering & Technology, Patiala, Punjab - 147004

Schedule

3 June 2019     : Time: 9:00 AM to 11:00 AM  | Venue: TAN Audi

(Opening Day)    Registration | Opening of Summer School | Detail Schedule

4 June 2019     : Time: 8:45 AM to 01:00 PM  |  Venue: TAN Audi

                              Note: (1) Be on Time (2) Bring your own Laptop (3) Bring power extensions (if possible)

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

Update Soon.......

 

Day 0

Self Study

Self Learning

Self Exploration

1. Create Account on

World's largest code sharing platform.

Machine learning competition platform to solve real world problems, where you can earn while learn.

Stock market prediction platform based on crowd-sourced hedge fund, where you can earn while learn.

Google Colab is a free cloud service and now it supports free GPU! You can: improve your Python programming language coding skills and develop deep learning applications using popular libraries such as Keras, TensorFlow, PyTorch, and OpenCV.

Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud. You can deploy your machine learning or deep learning application.

InnoCentive is an open innovation and crowdsourcing company, similar to Kaggle.

Freelancer is a global crowdsourcing marketplace website, which allows potential employers to post jobs that freelancers can then bid to complete.

 

2. Try & Explore

Collection of Interactive Machine Learning Examples

AI Experiments is a showcase for simple experiments that make it easier for anyone to start exploring machine learning, through pictures, drawings, language, music, and more

Visualize the working of Neural Network.

Introduction to Machine Learning from Google.

Learn a machine using your camera, live in the browser - no coding required.

 

3. Watch

 

4. Machine Learning / Deep Learning Projects

 

 

5. One Page Writing (Good for Literature Survey &

 

6. Miscellaneous

 

7. Most Important Resource (Must Explore)

 

8. Explore Hackthons

 

Day 1-10

3-14 June 2019

Dr. PS Rana

Download Day 1 PPT

1. Learn Python

 

1.1   Download & Install Python

Anaconda (Highly Recommended) → Click here to download

Default Editor → Spyder

To Start IDLE → Open "Anaconda Prompt" and write "idle"

 

1.2   Learn Basics of Python in 2 hr

It contains 16 basic programs in python that help to understand the syntax, loops, conditional checking, data structures, file handling in python.
http://bit.ly/Rana-Python

 

1.3    Scipy, NumPy, Matplotlib

Specialized libraries for python for various operations such as interpolation,  optimization, linear algebra, signal processing, Fourier transformation, etc

 
1.4    Basic plotting and visualization using Python
Specialized libraries for python for various operations such as interpolation, optimization, linear algebra, signal processing, Fourier transformation, etc
https://plot.ly/python

 

 

 

2. Python for Machine Learning, Optimization & Multi-threading

 

2.1   Machine Learning using Python
http://scikit-learn.org
 
2.2    Multi-threading using Python
Convert 100 text files to upper case using multi-threading.
Click Here to download
 
2.3   Graph Theory using Python
Algorithm and Problems
Graph Tools → https://graph-tool.skewed.de/ → Go to Documentation
iGraph → https://igraph.org/python/
NetworkX → https://networkx.github.io → Documentation + Examples + Tutorial
 
2.4    Python Code for Optimization
Genetic Algorithm, PSO and DE code in python.
Click Here to download
 
2.5   Python packages for research
For research on Scientific/Engineering problems such as AI, Bioinformatics, Chemistry, Electronics Design, GIS, Human Machine Interface, Image Recognition, NPL, etc.
https://pypi.org
 
 
More update to come.......