在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):diefimov/MTH594_MachineLearning开源软件地址(OpenSource Url):https://github.com/diefimov/MTH594_MachineLearning开源编程语言(OpenSource Language):Jupyter Notebook 100.0%开源软件介绍(OpenSource Introduction):MTH594 Advanced data mining: theory and applicationsThe materials for the course MTH 594 Advanced data mining: theory and applications taught by Dmitry Efimov in American University of Sharjah, UAE in Spring, 2016 semester. The program of the course can be downloaded from the folder syllabus. To compose this lectures mainly I used the ideas from three sources:
All uploaded pdf lectures are adapted in a way to help students to understand the material. The supplementary files from ipython folder are aimed to teach students how to use built-in methods to train the models on Python 2.7. In case you found some mistakes or typos, please email me [email protected], this course is a new for me and probably there are some :) The content of the lectures: Supervised learningLinear and logistic regressions, perceptronsLinear regressionAnalytical minimization: normal equationsStatistical interpretationLogistic regressionPerceptronBayesian interpretation and regularizationPython implementationLinear regressionLogistic regressionPerceptronRegularizationMethods of optimizationGradient descentExamples of gradient descentNewton's methodPython implementationBatch gradient descentStochastic gradient descentGeneralized linear models (GLM)Exponential familyGeneralized Linear Models (GLM)Python implementationSoftmax regressionGenerative learning algorithmsGeneral idea of generative algorithmsGaussiansGaussian discriminant analysisGenerative vs Discriminant comparisonNaive BayesLaplace smoothingEvent modelsPython implementationGaussiansGaussian discriminant analysisNaive BayesNeural networksDefinitionBackpropagationPython implementationSupport vector machinesSupport vector machines: intuitionPrimal/dual optimization problem and KKTSVM dualKernelsKernel examplesKernel testingSVM with kernelsSoft marginSMO algorithmPython implementationCoordinate ascentSVMSMO algorithmNonparametric methodsLocally weighted regressionGeneralized additive models (GAM)GAM for regressionGAM for classificationTree-based methodsRegression treesClassification treesBoostingExponential lossAdaboostGradient boostingGradient tree boostingPython implementationLocally weighted regressionGAM for regressionGAM for classificationRegression decision treesClassification decision treesGradient tree boostingLearning theoryBias / varianceEmpirical risk minimization (ERM)Union bound / Hoeffding inequalityUniform convergenceVC dimensionModel selectionFeature selectionPython implementationCross validationOnline learningAdvices for apply ML algorithmsUnsupervised learningClusteringK-meansPython implementationMixture of Gaussians and EM algorithmMixture of GaussiansJensen's inequalityGeneral EM algorithm< |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论