开源软件名称(OpenSource Name):erachelson/MLclass开源软件地址(OpenSource Url):https://github.com/erachelson/MLclass开源编程语言(OpenSource Language):Jupyter Notebook 98.9%开源软件介绍(OpenSource Introduction):MLclassMaterials for my Machine Learning class(es). DescriptionThis course offers a discovery of the landscape of Machine Learning through some key algorithms. Although the first session tries to cover the full span of Machine Learning techniques, the subsequent sessions will focus on the Supervized Learning problem and will categorize the algorithms from four distinct points of view (the Bayesian perspective, linear separation, neural networks and ensemble methods). The approach taken mixes voluntarily hands-on practice in Python with theoretical and mathematical understanding of the methods. At the end of the course you will be able to make an informed choice between the main families of ML algorithms, depending on the problem at hand. You will have an understanding of the algorithmic and mathematical properties of each family of methods and you will have a basic practical knowledge of the Scikit-Learn and Keras Python libraries. Course goalsBy the end of the class, you should be able to:
Pre-requisites
You must download and install an Anaconda distribution for the latest version of Python before the course (https://anaconda.org/). Alternatively (to downloading Anaconda), you'll need a working Python installation (latest version) with at least, Numpy, Scipy, Matplotlib and Jupyter installed. Additional required Python packages:
Typical class outlineSession 1: "Discovering Machine Learning"
Session 2: "The geometric point of view"
Session 3: "The Bayesian point of view"
Sessions 4 and 5: "Neuro-inspired computation"
Sessions 6 and 7: "Ensemble and committee-based methods"
BibliographyThe Elements of Statistical Learning. Deep Learning More references will be provided during the first session and during classes. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论