Sunteți pe pagina 1din 6

Courses Syllabus:

1. Introduction to ML/AI.
Why learn ML/AI?
What types of problems are well suited for ML? Which are not?
5 examples of real world problems which use ML.
2. Machine Learning: a 10,000 feet view:
Supervised learning
Clustering/Unsupervised learning
Semi-supervised learning.
Miscellaneous topics: visualization.
Importance of feature engineering.
Running Example: Predicting if a patient will be admitted in a hospital.
Business problem definition.
Defining business objectives.
Data collection and pre-processing.
Understanding the data deeply: preliminary data analysis.
Understand the real world constraints of the domain.
From business objectives to mathematical objectives: defining the loss function or metric.
Data preparation.
Feature engineering.
Exploring various techniques.
Exploiting the best techniques and building a proof-of-concept.
Document and get feedback.
Iterate and improve constantly.
Build a productionizalible model to deploy.
Monitoring the models in production.
3.First ML algorithm: Logistic regression
Example: TBD.
Understand the dataset, define objectives and loss functions.
Concept map of logistic regression.
4.Naive bayes.
5. K-Nearest Neighbor.
6. Decision Trees.
7. Ensembles: RandomForest, Boosted decision Trees.
8. Stacking and blending.
9. Support Vector Machines.
10. Classical Neural Nets.
11. K Means and KMeans++.
12. Hierarchical clustering.
13. t-SNE: visualizing high dimensional data.
14. Featurizing data:
Featurizing tabular data.
Techniques to engineer relational features.
Scaling and centering.
Binning smartly.
interaction features.
Featuring text data: word2Vec.
Featuring image data.
Featurizing speech data.
15. Loss functions and metrics.
AUC
Log-Loss
Precision-Recall
0-1 loss.
Other loss functions.
16. Deep Learning: a gentle introduction.
17. Case studies: 30 real world problems discussed in detail.
FAQ's

1. What is the total duration of this course?

We expect a student to be with us for at least 10 months from 1 July, 2017.

2. Is it a full time course? Is it mandatory to stay for the whole period?

Yes, it is a full time course and it is mandatory to stay.

3. How to apply for this program?

Please fill this form.

4. Is there any selection criteria?

The course is open for everyone including the unregistered students. If the number of
applicants is more than 300, then priority is as given below.

A. Current GATE registered students

B. Previous GATE registered students

C. Current other course registered students

D. Others

5. Facilities provided?
AC study rooms, uninterrupted high speed Internet, WiFi access, individual study space.

6. What is the fees for this course?

We charge Rs. 100 per day or you can pay us on monthly basis also. We leave this to your
discretion.

7. Will there be periodic assessment of the student?

Yes, there will be periodic assessment of the student. This course requires high level of
involvement from the students for the complete duration of the course. At any time
during the course, if our team believes that you are not meeting the expectations of the
course, you may be asked to leave the course.

8. How will this course be beneficial for you?

A student will be preparing simultaneously for both GATE and ML. You will be exposed
to Industry problems / situations and you will get the hands-on experience to solve them.

9. Do we provide placement assistance?

Yes, we can refer you to the product based companies upon succcessful completion of the
course with good grades throughout the course.

10. How are classes conducted for ML? Is it offline or online? What is the course
commencement Date?

The classes for ML are OFFLINE. The classes will start from 1 July, 2017.

11. How many students are expected to be admitted in a batch?

We are planning to offer admission to 300 students (300 is Ravi sir's favorite movie).

12. Is it necessary to sit in ML course?

Yes, it is mandatory to attend the classes of ML and complete the assignments. These
assignments will be announced during the respective classes.

13. Accommodation?

No, we dont provide any accommodation but there are hostels around our workplace.

14. Certification for ML?


Yes, we provide the certificate on the successful completion of the course and the grades
that student acquired during the course work (assignments and exams) will be reflected
on the certificate.

15. Is it necessary to carry laptops?

Yes, you need to carry your own laptop.

16. What is the Applied Machine Learning (AML) course all about?

The AML course attempts to teach students/course-participants some of the core ideas in
machine learning, data-science and AI that would help the participants go from a real
world business problem to a first cut, working and deployable ML solution to the
problem. Of course, some of the high performing participants could go on to build world
class solutions for real world solutions. Our primary focus is to help participants build
real world ML products using the skills they learn in this course.

17. Who are the target audience for this course?

We are building our course content and teaching methodology to cater to the needs to
students at various levels of expertise and varying background skills. This course can be
taken by anyone with a working knowledge of a modern programming language like
C/C++/Java/Python. We expect the average student to spend at least 5 hours a week over
a 10 month period amounting to a 200 + hours of effort. More the effort, better the
results. Here is a list of candidates who would benefit from our course:

A. Undergrad (BS/BTech/BE) students in engineering and science.

B. Grad(MS/MTech/ME/MCA) students in engineering and science.

C. Working professionals: Software engineers, Business analysts, Product managers,


Program managers, Managers, Startup teams building ML products/services.

D. ML Scientists and ML engineers preparing for job-interviews.

18. What outcomes can each of the audience expect?

We expect all of our participants to be able to go from an open ended business problem to
a working, first-cut and productionizable ML solution. Undergrad/Grad students could
use this course to work on their projects that would involve considerable ML
components. They could also use the portfolio they build to strengthen their resume for
ML engineer positions in the industry. Working professional could use this course to
showcase their learnings to their peers and teams so as to move from software-
engineering roles to ML engineer roles if they choose. Product managers would be able to
gain a deeper understanding of ML which they can use to better design their products.
19. What are the prerequisites for this course? When does this course begin? How long
would it take?

The only prerequisite for this course is a working knowledge of a modern programming
language like Java/C++/Python or an ability to read pseudocode. The course will begin
on July-1st, 2017. The course would be over a 10 month period.

20. Would this course be very theoretical or practical in nature?

This course will focus on practical knowledge more than mathematical or theoretical
rigor. That doesn't mean that we would water down the content. We will try and balance
the theory and practice while giving more preference to the practical and applied aspects
of ML as the course name suggests. Through the course, we will work on 30+ case
studies of real world ML problems and datasets to help students grasp the practical
nuances of building ML solutions. For each idea/algorithm in ML, we would provide
examples to provide the intuition and show how the idea to used in the real world.

21. Will you give me a certificate at the completion at the end of this course?

Yes, we do give a course completion certificate. We help participants solve real world ML
problems using publicly available datasets. We encourage the participants to document
their work (code, plots, models and outcomes) on github. This github profile could be
used by our participants to showcase their work to their peers and potential employers.
This is similar in idea to a portfolio for photographers, models, artists, designers etc.
Ideally, we would love to see our participants build ML products and startups.

22. How are you different from Courseras Machine learning course by Prof. Andrew Ng,
Udacitys nanodegree program etc?

We love the work done by Coursera, Udacity and Udemy in this field. We are standing on
their shoulders to push the horizon a little further. Following are the key differences:

A. AML is very applied in nature. We cover topics like posing a real world, open
ended business problem into a ML problem and machine learning process while
leveraging case based teaching.

B. Our courses are targeted at a significantly wider audience than other courses:
every one from a 12th grade student to a ML Scientist can benefit from them.

C. Our courses are hyper-personalized through ideas like Content maps(explained


later) which help students learn at their own pace to reach varying degrees of
expertise. This course is designed in such a way that an ML expert can revise the
fundamentals using this course in just a day. This course is also designed such that
someone who has no background in ML can spend 6-12 months learning all the
details in depth.
D. Instead of giving a course completion certificate, we help our participants build a
high quality portfolio to showcase their skills to potential employers.

This is our first attempt at building the best applied ML course in the world to cater the
widest possible audience.

S-ar putea să vă placă și