0% found this document useful (0 votes)
85 views15 pages

Machine Learning Resource Guide

Machine Learning Resource Guide

Uploaded by

Arjun Ghose
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views15 pages

Machine Learning Resource Guide

Machine Learning Resource Guide

Uploaded by

Arjun Ghose
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1/15

[Link]


MachineLearningMastery
Web: [Link]
Email: jason@[Link]

MachineLearningResourceGuide
byJasonBrownlee,PhD

Copyright2014JasonBrownlee,AllRightsReserved.

SharethisGuide
Ifyouknowsomeonewhocanbenefitfromthisguide,justsendthemthislink:

[Link]

2/15

[Link]

Table of Contents
Introduction
Books
BeginnerBooks
PracticalBooks
PythonBooks
RBooks
Textbooks
Communities
StackExchange
Reddit
Quora
Other
Videos
UniversityCourses
PaidCourses
OtherVideos
UniversityCourseMaterial
UndergraduateLevel
GraduateLevel
SoftwareandLibraries
Competitions
Guides
Beginner
Novice
Intermediate
JetFuel
ConnectWithMe!

3/15

[Link]

Introduction
Hithere,[Link]
MachineLearningResourceGuide.

Ihaveworkedhardtocollectandlistonlythebestresourcesthatwillhelpyoujumpstartyour
[Link]
suchasvideos,booksandcourses.

[Link]
[Link]
[Link]
takenotes.

Iminterestedtohearwhatresourcesyoutry,sendmeanemailandletmeknowvia
jason@[Link]
[Link].

JasonBrownlee.

4/15

[Link]

Books
Ireadalotofbooks,andeveninthisageofebooks,Ilikehavingalotofreferencebooksonthe
[Link]
informationIneed.

Thebookslistedinthissectionaregroupedbyafewdifferentcriteriathatyoumayfinduseful,as
suchyoumayseeafewduplicatesacrossthedifferentlistsofbooks.

[Link]
afewcentsfromAmazonifyoudecidetobuyabook.

Myadvice:Pickonebookandreadit,covertocover.

Beginner Books
Thesearebooksfortheabsolutebeginnertogetafeelingforwhatmachinelearningorworking
[Link].

PredictiveAnalytics:ThePowertoPredictWhoWillClick,Buy,Lie,orDie
DataScienceforBusiness:Whatyouneedtoknowaboutdatamininganddataanalytic
thinking
DataSmart:UsingDataSciencetoTransformInformationintoInsight

Practical Books
Ifyouareaprogrammerorengineerandarelookingforabookwithcodeexamplestoimplement
orexecute,thesearebooksforyou:

ProgrammingCollectiveIntelligence:BuildingSmartWeb2.0Applications
DataMining:PracticalMachineLearningToolsandTechniques
MachineLearningforHackers
MachineLearning:AnAlgorithmicPerspective
MachineLearninginAction
AppliedPredictiveModeling

Youcanlearnmoreaboutthesebooksinmyblogpost6PracticalBooksforBeginningMachine
Learning

Python Books
Thesearebooksforlearningandapplyingmachinelearningifyouareapythonprogrammer.

BuildingMachineLearningSystemswithPython
Learningscikitlearn:MachineLearninginPython
MachineLearninginAction
5/15

[Link]

ProgrammingCollectiveIntelligence:BuildingSmartWeb2.0Applications
MachineLearning:AnAlgorithmicPerspective
MiningtheSocialWeb:DataMiningFacebook,Twitter,LinkedIn,Google+,GitHub,and
More
NaturalLanguageProcessingwithPython
ProgrammingComputerVisionwithPython:Toolsandalgorithmsforanalyzingimages
PythonforDataAnalysis:DataWranglingwithPandas,NumPy,andIPython

Youcanlearnmoreaboutthesebooksinmyblogpost:PythonMachineLearningBooks

R Books
IfyouareanRprogrammerorarelookingatapplyingmachinelearninginR,thesebooksarefor
you.

AppliedPredictiveModeling
AnIntroductiontoStatisticalLearning:withApplicationsinR
PracticalDataSciencewithR
MachineLearningwithR
DataMiningwithR:LearningwithCaseStudies
DataMiningandBusinessAnalyticswithR
DataMiningwithRattleandR:TheArtofExcavatingDataforKnowledgeDiscovery

Youcanlearnmoreaboutthesebooksinmyblogpost:BooksforMachineLearningwithR

Textbooks
Thesearebooksformachinelearningpractitionerslookingtogobeyondthepracticalbooksand
[Link]
universitycourses.

MachineLearning,byTomMitchell
LearningFromData,byYaserAbuMostafa,MalikMagdonIsmailandHsuanTienLin
MachineLearning:AProbabilisticPerspective,byKevinMurphy
PatternRecognitionandMachineLearning,byChristopherBishop
TheElementsofStatisticalLearning:DataMining,Inference,andPrediction,byTrevor
Hastie,RobertTibshiraniandJeromeFriedman

6/15

[Link]

Communities
Youwillhavealotofquestionsalongyourjourneytowardmachinelearningmasteryandthere
areexcellentplaceswheremachinelearningexpertscananswerthosequestionsforyou,ifyou
knowwheretolook.

[Link]
thetypesofquestionsandanswersofferedineachcommunitybeforeselectingtheright
communityforyoutoaskyourquestion.

[Link]
communitybeforeposting.

Stack Exchange
Thestackexchangesitesarequestionandanswercommunities,sotheyaretargetedtowards
[Link],answerquestionstowhichyou
knowtheanswerand(myfavorite)readquestionsandanswerstodiscovernewmethodsand
perspectives.

TherearefoursitesIliketodipinto:
CrossValidated:Thissiteisusefulforlowlevelquestionsonalgorithmsandstatistical
methods.
QuantitativeFinance:(specificallythemachinelearningtag)Thissiteisusefulifyouare
operatinginthefinancialdomain,butgenerallyifyouareworkingwithtimeseriesdata.
Programmers:(specificallythemachinelearningtag)Greatforspecificcodequestions,
suchasaproblemwithagivenlibraryortoolyouareusing.
StackOverflow:(specificallythemachinelearningtag)Again,likeprogrammers,greatfor
[Link]
siteandcancovermachinelearningalgorithmsandlibraries.

Thereisanewsitethathasstartedup,butisstillinbeta,[Link]
ScienceandIamfindingitveryinterestingforthegeneralconcernsofappliedmachinelearning
(mixofcodeandmath).

Reddit
[Link]
answersite,alinksharingsiteor(moretypically)amixofthetwo.

AfewsubredditsIfrequentinclude:

MachineLearning:ContainsofmixofhowdoIgetstartedandmoreadvancedlinksto
[Link]
feedback.
7/15

[Link]

ComputerVision:Mostlyquestionsoncomputervisionquestionsboththeoreticaland
practical(suchaslibraries).
NaturalLanguage:Focusonnaturallanguageprocessing,providingagoodmixof
questionsandlinkstorelevantarticlesandblogposts.
Statistics:Discussiononstatisticalsoftwareandmethods,greatfordiggingdeeperintoa
givenmethodoralgorithm.
DataScience:Mostlylinkstopoststhatstraddledataanalysisandmachinelearning.
BigData:Focusedpostsanddiscussionsonthebigdataecosystem.

Thereareothersubredditsonrelevantandrelatedtopics,butIhavenotfoundthemasuseful.

Quora
Quoraisaquestionandanswersitethatisdividedintotopics,muchlikeredditbutonly
[Link]
thestackexchangesites,theyaretypicallylesstechnical,lessproblemfocusedandmore
meaty.

AfewQuoratopicsIfrequentinclude:

MachineLearning:Usefulforhighlevelquestionsonalgorithms,processes,resources
[Link].
Statistics:Focusondeeperstatisticalmethodsandalgorithms,butincludesalotof
machinelearningcontent.
DataMining:Goodquestionswithafocusontheappliedsideofmachinelearning,buta
lotofoverlapwithMachineLearning.
DataScience:MuchliketheDataMiningandMachinelearningtopics,thequestionsare
typicallyahigherlevel.

Therearemanyothertopicsthatmightbeuseful,notlimitedtoDataAnalysis,Predictive
Analytics,[Link],
DeepLearning,Classification,andR.

Other
TherearesomeothergreatcommunitiesaroundthatIcouldnotclassifyaseasily.

MetaOptimizeQ+A:LikeCrossValidated,thisisaquestionandanswersitethatisgreat
[Link].
KaggleForums:Greatfordiscussionaroundspecificcompetitionsanddatasets,andfull
ofgreatnuggetsofadviceforfeatureengineering,ensemblingandrefiningyourtest
harnesses.
DataTau:Asocialnewssitewithafocusonlinkstopostsondataandmachinelearning
[Link].

8/15

[Link]

Videos
Videosareagreatwaytolearnaboutmachinelearning,bothforlectureandtutorialcontent.

University Courses
ThereareuniversitycoursesthatareofferedonlineforfreebyorganizationssuchasCoursera
[Link],homeworkthatisassessed,[Link]
[Link].

Stanford:MachineLearning,byAndrewNg
Stanford:ProbabilisticGraphicalModels,byDaphneKoller
Caltech:LearningfromData,byYaserAbuMostafa
UniversityofToronto:NeuralNetworksforMachineLearning,byGeoffreyHinton
UniversityofWashington:MachineLearning,byPedroDomingos
UniversityofWashington:IntroductiontoRecommenderSystems,byJosephKonstan
andMichaelEkstrand
UniversityofWashington:IntroductiontoDataScience,byBillHowe

Paid Courses
[Link]
afeeandhaveaccesstothepremiumcontenttolearnsomethingspecific.

Udemy:AnIntrotoMachineLearningwithWebData,byHilaryMason
Udemy:AdvancedMachineLearning,byHilaryMason
Udemy:IntroductiontoR,byJagannathRajagopal
Udemy:WorkingwithBigData,byPearson

Other Videos

9/15

[Link]
GettingInShapeForTheSportOfDataScienceTalkbyJeremyHoward
FacebookTechTalk:PeterNorvigonbigdata

[Link]

University Course Material


Thereisapopulartrendfortopleveltechnicaluniversitiestoputcoursematerialsonline
includinglecturevideos,slides,[Link]
selfstudy.

Someuniversitiesmakethematerialseasiertofindthanothers,MITisashininglightinthis
regardwiththeirOpenCourseWareinitiative.

Undergraduate Level

MIT6.034ArtificialIntelligence(provideamachinelearningfocus)
MIT15.075StatisticalThinkingandDataAnalysis
StanfordCS229MachineLearning(SEEsite)
StanfordStatistics315aModernAppliedStatistics:ElementsofStatisticalLearning
StanfordStatistics315bModernAppliedStatistics:ElementsofStatisticalLearningII
CaltechLearningfromData

Graduate Level

10/15

MIT6.867MachineLearning
MIT6.825TechniquesinArtificialIntelligence(relatedmachinelearningtopics)
MIT9.520StatisticalLearningTheoryandApplications
MIT9.641IntroductiontoNeuralNetworks
MIT15.097Prediction:MachineLearningandStatistics
MIT18.465TopicsinStatistics:StatisticalLearningTheory
HarvardCS281IntelligentMachines:Perception,Learning,andUncertainty(alsoCS181)
CornellCS6784AdvancedMachineLearning
CMU10701MachineLearning(videoshereandhere)

[Link]

Software and Libraries


Therearealotofsoftwareandlibrariesthatyoucoulduseformachinelearning.

Belowaresomebestofbreedsoftwaretoolsandlibrariesthatareusefulforlearningand
practicingmachinelearning.

WEKA(GUI,Java)
R
ScikitLearn(Python)
Octave(anopensourceMatLab)
BigML(inthebrowser)

Ifyouarejuststartingout,[Link],
youcanrunyourfirstclassifierin5minutesflat.

Ifyouarestrugglingwithwhichprogramminglanguagetouse,checkoutmypost:
BestProgrammingLanguageforMachineLearning.

IfyouareaJavaprogrammeryoumaybeinterestedinmypost:JavaMachineLearning.

11/15

[Link]

Competitions
[Link]
lookatthewebpagesforsomeofthepopularconferencesandyouwillverylikelyfindcurrent
activemachinelearningcompetitions.

Competitivemachinelearningcanbeagreatwaytolearnnewdatapreparationandmodelling
[Link],
[Link]
greatwaytotestoutmethodsandideas.

Kaggle
TunedIT
CrowdAnalytix
InnoCentive
[Link]
KDDCup

12/15

[Link]

Guides
Ihaveapassionforhelpingprogrammersandengineersgetstartedandkickasswithmachine
[Link]
coursesthatIhavecreatedforyou.

Beginner

SelfStudyGuidetoMachineLearning:(StartHere!)Discoverthestructuredframework
forselfstudyingmachinelearningthatincludes4competencylevelsandfocused
objectivesandactivitiesforeachlevel.
MachineLearningFoundations:Discovertheconceptsanddefinitionsofmachine
learningandhavetheconfidencetoexplainittofriendsandcolleagues.
ConquerSelfLimitingBeliefsinMachineLearning:Discoveryourownselflimitingbeliefs
thatarehaltingyoufromgettingstartedormakingprogressinthefieldofmachine
learning.
MachineLearningMatters:Discoverwhymachinelearningmatterstoyouandwhyit
matterstotheworld.

Novice

AppliedMachineLearningProcess:Discoverthestructuredstepbystepprocessfor
[Link]
6stepframeworkwithactivitiesandquestionstoanswerateachstepalongtheway.
JumpStartScikitLearn:DiscoverthePythonmachinelearninglibraryscikitlearninthis
lightweightrecipebook.Contains35recipesreadytocopyandpastefordatahandling,
supervisedlearning,regularizationalgorithms,ensemblemethodsandadvancedtopics.
JumpStartWeka:DiscovertheWekamachinelearningworkbenchincluding
stepbysteptutorialsforanalyzingdata,applyingmachinelearningalgorithmsand
designingandinterpretingmachinelearningexperiments.
BeginningWeka:[VideoCourse]Discovertheprocessofappliedmachinelearningwith
stepbysteptutorialsandworkedcasestudyproblemsusingtheWekamachinelearning
workbench.Thefeatureofthiscoursearethe3realworldcasestudieswithstepbystep
tutorialsandvideos.

Intermediate

SmallProjectsMethodology:Discovertheblueprintforlearningandpracticingapplied
machinelearningwith4projecttypesand90projectideas.
AlgorithmDescriptionTemplate:Discoverastrategyforlearningamachinelearning
algorithmfast.Iusedthisstrategytolearnanddescribe45natureinspiredalgorithms
thatIturnedintoabook.
CleverAlgorithms:NatureInspiredProgrammingRecipes:Discover45natureinspired
[Link]
includeaworkingimplementationinRuby.

13/15

[Link]

Jet Fuel

14/15

SuperBundle:[GetItAll!]Inthisbundleyougetacopyofallcurrentandallfuture
[Link]
youwillbeemailedasnewguidesareaddedinthefuturesothatyoucandownloadthem
atnoextracost.

[Link]

Connect With Me!


Hey,[Link],
Ivewrittenbooksonalgorithms,consultedforstartupsandIworkontropicalcycloneforecasting
[Link]
machinelearning.

Iam33yearsold,marriedwithayoungsonandinmyfreetimeIliketoreadbooks,code,write
articlesandparticipateinmachinelearningcompetitions.

Youcanlearnmoreaboutmeandmystorybyclickinghere.

Reachouttome,Idlovetohearfromyouandyourgoalswithmachinelearning.

Contactmeviaemailonjason@[Link]

Followmeon:

LinkedIn:
[Link]
Twitter:
[Link]
Facebook:
[Link]
Google+:
[Link]

15/15

[Link]

You might also like