pg diploma in machine learning and ai · 2020-02-01 · in this module learn how to build a spell...
TRANSCRIPT
upGrad is an online education platform to help individuals develop theirprofessional potential in the most engaging learning environment. Onlineeducation is a fundamental disruption that will have a far-reaching impact. At upGrad, we are working towards transforming this online education wave into a tsunami! We are taking a full-stack approach of leveraging content, technology,
The field of Data Science is maturing rapidly and demands professionals skilled not only in Statistics, but also in advanced concepts such as Natural LanguageProcessing and Neural Networks. Our vision is to design and deliver a quality online Post Graduate Diploma in Machine Learning/AI to produce top-notch Data Scientists and Machine Learning experts and help India capitalize the next wave of Artificial Intelligence. With upGrad, we promise to equip you with the perfect mix of business acumen and technical capabilities to help youcontribute to this technological revolution.
Ronnie Screwvala
Co-founder & ChairmanupGrad
IIIT Bangalore is one of the leading institutes of higher education in the country and is a renowned name in the global analytics and IT industry. Our world-class faculty with years of teaching experience, have successfully worked with upGrad to deliver quality online executive education in Data Science.
rigorous and industry-relevant PG Program in Machine Learning and AI. IIIT-B's faculty will be covering the conceptual depths of topics such as NeuralNetworks, Deep Learning and NLP and this will be complemented by case studies from industry leaders from upGrad's industry network. Further, our strong career support services, industry mentorship and the credibility of a PG Program will provide you just the right push to accelerate your career in Machine Learning and AI.
We invite you to take this opportunity and join us and make use of the excellent pedagogy and industry collaborations. You will truly be getting the best of both worlds, which will help you achieve success in the field of Machine Learning and AI.
Prof. S. SadagopanDirectorIIIT Bangalore
WHY MACHINE LEARNING & AIWITH UPGRAD AND IIIT-B?
CUTTING EDGECURRICULUMMaster advanced machinelearning and artificialintelligence concepts
PG PROGRAMFROM IIIT-BEarn a reputed Post Graduate Cetificate without leaving your job
ON-THE-GOLEARNINGLearn the most recent advances in Machine Learning & Data Science by implementing them on 5+ projects
INDUSTRYMENTORSHIPGet unparalleled mentorship from ML and AI experts and student mentors
CAREERSUPPORTGet access to career coaching services and get introduced to the right opportunities toupgrade yourself
FOR THE INDUSTRY,BY THE INDUSTRYReceive 1:1 mentoring from industry experts and execute 140+ hours of Industry lead projects and case studies
INSIGHTS FROMINDUSTRY EXPERTS
CONCEPTS FROMTOP ACADEMICIANS
ANSHUMAN GUPTA, PHDDirector - Data SciencePitney Bowes
HINDOL BASUPartnerTata IQ
S. ANANDCEOGramener
SAI ALLURIPRO Analytics &Strategy ManagerUber
ANKIT JAINData ScientistUber
UJJYAINI MITRAHead of AnalyticsViacom 18
KALPANA SUBBARAMAPPAEx-AVP, Decision SciencesGENPACT
RAJ ONKARData Science ManagerAccenture
G SRINIVASARAGHAVANProfessorIIIT Bangalore
TRICHA ANJALIAssociate ProfessorIIIT Bangalore
PROF. S. SADAGOPANDirectorIIIT Bangalore
DINESH BABU JAYAGOPIAssistant ProfessorIIIT Bangalore
CHANDRASHEKARRAMANATHANDean (Academics)IIIT Bangalore
SRINATH SRINIVASADean (R&D) IIIT Bangalore
UPGRAD BASECAMP:
& LEARNING
Along with online learning, upGrad BaseCamp meet-ups act as a physical platform for extensive peer-to-peer learning, networking and idea exchanges. BaseCamp brings together, a hybrid
Learners and Alumni of upGrad. Held across major cities in India, these fun, yet informative and career building events add on to the already great learning experience that upGrad provides.
WHAT'S IN IT FOR OUR LEARNERS?
Networking with Faculty and
Student Mentors
Career Building Sessions
Engaging and Live Group
Projects
Fun and Exciting Activities
Peer Interaction and Career Networking
PROGRAMCURRICULUM Note:
INTRODUCTION TO P
d
This curriculum is subject to change based on inputs from IIIT-B and Industry
MATH FOR MACHINE LEARNINGLearn the fundamental mathematical concepts that'll make the understanding of MLalgorithms better
DATA VISUALISATION IN PYTHONHumans are visual learners and hence no task related to data is complete without visualisation.Learn to plot and interpret various graphs in Python and observe how they make data analysisand drawing insights easier.
YTHONBuild a foundation for the most in-demand programming language of the 21st century.
PYTHON FOR DATA SCIENCELearn how to manipulate datasets in Python using Pandas which is the most powerful libraryfor data preparation and analysis.
DATA ANALYSIS USING SQLData in companies is definitely not stored in excel sheets! Learn the fundamentals of databaseand extract information from RDBMS using the structured query language.
Design a database from scratch and use programming constructs in SQL to extract data foradvanced analysis
ADVANCED SQL
STATISTICS AND EXPLORATORY DATA ANALYTICS
INFERENTIAL STATISTICSBuild a strong statistical foundation and learn how to 'infer' insights from a huge populationusing a small sample.
HYPOTHESIS TESTINGUnderstand how to formulate and validate hypotheses for a population to solve real-life businessproblems.
ANALYTICS PROBLEM SOLVINGUnderstand the concepts of the CRISP - DM framework for business problem solving whichis widely used in the industry.
INVESTMENT CASE STUDYThe students will fill in the shoes of an analyst at an investment bank and determine where the firmshould invest. They will then have to explain their recommendations in lieu of the analysis conducted.
EXPLORATORY DATA ANALYSISLearn how to find and analyse the patterns in the data to draw actionable insights.
Determine which customers are at the risk of default and what are their charecteristics so as toavoid providing loans to similar people in the future.
GROUP PROJECT
MACHINE LEARNING - 1
LINEAR REGRESSION ASSIGNMENTBuild a model to understand the factors car prices vary on and help a Chinese company enter the UScar market.
LOGISTIC REGRESSIONLearn your first binary classification technique by determining which customers of a telecomoperator are likely to churn versus who are not to help the business retain customers.
LINEAR REGRESSIONVenture into the machine learning community by learning how one variable can be predictedusing several other variables through a housing dataset where you will predict the prices ofhouses based on various factors.
INVESTMENT CASE STUDYThe students will fill in the shoes of an analyst at an investment bank and determine where the firmshould invest. They will then have to explain their recommendations in lieu of the analysis conducted.
NAIVE BAYESUnderstand the basic building blocks of Naive Bayes and learn how to build an SMS Spam HamClassifier using Naive Bayes technique
Learn the pros and cons of simple and complex models and the di�erent methods for quantifyingmodel complexity, alongwith regularisation and cross validation
MODEL SELECTION
MACHINE LEARNING - 2
TREE MODELSLearn how the human decision making process can be replicated using a decision tree and otherpowerful ensemble algorithms.
MODEL SELECTION - PRACTICAL CONSIDERATIONSGiven a business problem, how do you choose the best algorithm? Learn a few practical tips fordoing this here
ADVANCED REGRESSIONUnderstand generalised regression and di�erent feature selection techniques alongwith the perilsof overfitting and how it can be countered using regularisation.
SUPPORT VECTOR MACHINE (OPTIONAL)Learn how to find a maximal marginal classifier using SVM, and use them to detect spam emails,recognise alphabets and more!
BOOSTINGLearn how weak learners can be 'boosted' with the help of each other and become strong learnersusing di�erent boosting algorithms such as Adaboost, GBM, and XGBoost.
Learn how to group elements into di�erent clusters when you don't have any pre-defined labelsto segregate them through K-means clustering, hierarchical clustering, and more.
UNSUPERVISED LEARNING: CLUSTERING
UNSUPERVISED LEARNING: PRINCIPAL COMPONENT ANALYSISUnderstand important concepts related to dimensionality reduction, the basic idea and the learningalgorithm of PCA, and its practical applications on supervised and unsupervised problems.
Solve the most crucial business problem for a leading telecom operator in India and southeast Asia - predicting customer churn.
TELECOM CHURN CASE STUDY
NATURAL LANGUAGE PROCESSING
SYNTACTIC PROCESSING -ASSIGNMENTBuild a POS tagger for tagging unknown words using HMM's & modified Viterbi algorithm.
SEMANTIC PROCESSINGLearn the most interesting area in the field of NLP and understand di�erent techniques likeword-embeddings, LSA, topic modelling to build an application that extracts opinions about sociallyrelevant issues (such as demonetisation) on social media platforms
LEXICAL PROCESSINGDo you get annoyed by the constant spams in yor mail box? Wouldn't it be nice if we had a programto check your spellings? In this module learn how to build a spell checker & spam detector usingtechniques like phonetic hashing,bag-of-words, TF-IDF, etc.
SYNTACTIC PROCESSINGLearn how to analyse the syntax or the grammatical structure of sentences with the help of algorithms& techniques like HMMs, Viterbi Algorithm, Named Entity Recognition (NER), etc.
BUILDING CHATBOTS WITH RASAImagine if you could make restaurant booking without opening Zomato. Build your own restaurant-search chatbot with the help of RASA - an open source framework and deploy it on Slack.
DEEP LEARNING
CONVOLUTIONAL NEURAL NETWORKS -INDUSTRY APPLICATIONSLearn the basics of CNN and OpenCV and apply it to Computer Vision tasks like detecting anomaliesin chest X-Ray scans, vehicle detection to count & categorise them to help the government ascertainthe width and strength of the road.
RECURRENT NEURAL NETWORKSEver wondered what goes behind machine translation, sentiment analysis, speech recognition etc. ?Learn how RNN helps in these areas having sequential data like text, speech,videos,etc
INTRODUCTION TO NEURAL NETWORKSLearn the most sophisticated and cutting-edge technique in machine learning - Artificial NeuralNetworks or ANNs
NEURAL NETWORKS - ASSIGNMENTBuild a neural network from scratch in Numpy to identify handwritten digits.
NEURAL NETWORKS PROJECT - GESTURE RECOGNITIONMake a Smart TV system which can control the TV with user’s hand gestures as the remote control
REINFORCEMENT LEARNING
DEEP REINFORCEMENT LEARNINGWant to build your own Atari Game? Learn the Q-function or policy using the various DeepReinforcement Learning algorithms: Deep Q Learning, Policy Gradient Methods, Actor- Critic method.
REINFORCEMENT LEARNING PROJECTImprove the recommendation of the the rides to the cab drivers by creating a RL based algorithmusing vanilla Deep Q-Learning (DQN) to maximize the driver's profits and inturn help in retention ofthe driver on the cab aggregator service.
CLASSICAL REINFORCEMENT LEARNINGEver wondered how Alpha Go beat the best GO player or how Boston Dynamics made robots thatcan run. Start your journey with the classical RL algorithms like dynamic programming, MonteCarlo methods, Q Learning to train the state value and action value functions of the policy.
ASSIGNMENT -CLASSICAL REINFORCEMENT LEARNINGTrain an agent that'll beat you in the game of numerical tic-tac-toe everytime you play
CAPSTONE
DEPLOYMENTLearn how to productionize your model and deploy it on the server.
CAPSTONEChoose from a range of real-world industry woven projects on advanced topics like RecommendationSystems, Fraud Detection, Emotion Detection from faces, Social Media Listening, Speech Recognitionamong many others.
PROGRAM STARTSPlease refer to the website forprogram start date
DURATION11 Months
WEEKLY COMMITMENT10 hours per week
4-5 hours of asynchronous learning time5-7 hours of assignments & projects
1 live session every 3 weeks
PROGRAM FEEINR 2,85,000 (Incl. of all taxes)Flexible Payment Options Available
ROHIT SHARMA Program [email protected]
For further details, call us at +91-9136056345 or contact:
SANDESH SINGH
*Preparatory sessions start on 10th of September
ELIGIBILITYBachelor's/Master's degrees in Computer Science/Engineering/Math/Statistics/Economics/Science with a minimumof 50% marks in graduation
SELECTION PROCESSCandidates are expected to fill out an appli-cation form and then undergo a selection test to assess college-level mathematics and basic programming skill
PROGRAMDETAILS
upGrad Education Private LimitedNishuvi, 75, Annie Besant Road,Worli, Mumbai - 400018.
COMPANY INFORMATION
DURATION12 Months
WEEKLY COMMITMENT15 hours per week
6-8 hours of asynchronous learning time8-9 hours of assignments & projects1 live session in every 2 weeks
AKSHAYA GHADGEChief Chief Admissions CounsellorAdmissions Counsellor