|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unsupervised-learning-with-python-step-by-step-tutorial/
课程评论:没有评论
课程名称:使用Python进行无监督学习:逐步教程! 课程概述:与有监督机器学习不同,无监督机器学习方法无法应用于回归或分类问题,因为你无法知道输出数据的值,从而无法像通常那样训练算法。这便是无监督学习的世界,其名称源于你并没有通过某个预测任务来引导或监督模式发现,而是从没有标签的数据中揭示隐藏的结构。无监督学习用于发现数据的潜在结构,涵盖了多种机器学习技术,从聚类到降维再到矩阵分解。本课程通过实际的商业应用案例,使用Python代码讲解最重要的无监督学习算法,是一本友好的指南,带你逐步了解无监督学习的基础知识,并配备详细的步骤说明和实例。 课程内容包括两个完整的子课程,旨在提供最全面的培训。 第一个子课程《Python实用无监督学习》涵盖了使用Python进行市场篮子分析、主成分分析(PCA)和降维以及聚类算法的应用。该课程通过真实的商业案例,解释最重要的无监督学习算法,帮助你利用主成分分析可视化和解释数据集的结果,并将硬聚类和软聚类方法(如k均值和高斯混合模型)应用于客户数据集的分类标记。 第二个子课程《掌握Python无监督学习》则关注于掌握高级聚类、主题建模、流形学习和自编码器的应用。你将理解各种流行聚类算法的假设、优缺点,然后将这些算法应用于不同的数据集进行分析。课程还将教授潜在狄利克雷分配算法(LDA)进行主题建模的应用,以及使用非线性降维技术(如T-SNE和UMAP)和自编码器(无监督深度学习)评估和可视化高维数据的信息。你将从文本预处理开始,直到推荐有趣的文章。 课程讲师Stefan Jansen是一名拥有超过15年行业经验的数据科学家,在金融科技、投资等领域有丰富背景,对国际组织、财富500强公司及初创企业提供数据战略、预测分析的咨询服务。作为国际投资公司的合伙人,他利用有监督和无监督学习发展投资策略、管理风险和评估表现。他在哈佛大学和自由大学获得定量经济学和金融硕士学位,是CFA特许持证人,并在General Assembly和DataCamp教授数据科学课程,累计学生人数超过15000。 通过完成本课程,你将能够应用聚类和降维技术解决现实世界中的问题,掌握无监督学习的知识,并将其融入你的数据科学工作流程中,提取更具信息量的特征,用于有监督学习问题。
Unlike supervised machine learning, unsupervised machine learning methods cannot be applied to a regression or a classification problem as you have no idea what the values for the output data might be, making it impossible for you to train the algorithm the way you normally would. This is the world of unsupervised learning, called as such because you are not guiding, or supervising, the pattern discovery by some prediction task, but instead uncovering hidden structure from unlabeled data. Unsupervised learning is used for discovering the underlying structure of the data and encompasses a variety of techniques in machine learning, from clustering to dimension reduction to matrix factorization. This course explains the most important Unsupervised Learning algorithms using real-world examples of business applications in Python code. This comprehensive 2-in-1 course is a friendly guide that takes you through the basics of Unsupervised Learning. It is packed with step-by-step instructions and working examples! Initially, you'll select and apply key Unsupervised Learning methods to discover hidden structure in data, in particular: Conduct, interpret and visualize market basket analysis on transaction data. Implement, evaluate and visualize the results of cluster algorithms. Finally, solve any problem you might come across in Data Science or Machine Learning using Unsupervised Learning! By the end of the course, you'll apply clustering and dimensionality reduction in Machine Learning using Python as well as Master Unsupervised Learning to solve real-world problems!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Unsupervised Learning with Python, covers usage of Python to apply market basket analysis, PCA and dimensionality reduction, as well as cluster algorithms. This course explains the most important Unsupervised Learning algorithms using real-world examples of business applications in Python code. This course will allow you to utilize the Principal Component Analysis, and to visualize and interpret the results of your datasets such as the ones in the above description. You will also be able to apply hard and soft clustering methods (k-Means and Gaussian Mixture Models) to assign segment labels to customers categorized in your sample data sets. After watching this course, you will know how to apply the basic principles of Unsupervised Learning using Python.The second course, Mastering Unsupervised Learning with Python, covers mastering advanced clustering, topic modeling, manifold learning, and autoencoders using Python. In this video course you will understand the assumptions, advantages, and disadvantages of various popular clustering algorithms, and then learn how to apply them to different datasets for analysis. You will apply the Latent Dirichlet Allocation algorithm to model topics, which you can use as an input for a recommendation engine just like the New York Times did. You will be using cutting-edge, nonlinear dimensionality techniques (also called manifold learning)-such as T-SNE and UMAP-and autoencoders (unsupervised deep learning) to assess and visualize the information contained in a higher dimension. You will be looking at K-Means, density-based clustering, and Gaussian mixture models. You will see hierarchical clustering through bottom-up and top-down strategies. You will go from preprocessing text to recommending interesting articles. Through this course, you will learn and apply concepts needed to ensure your mastery of unsupervised algorithms in Python. By the end of this course, you will have mastered the application of Unsupervised Learning techniques and will be able to utilize them in your Data Science workflow-for instance, to extract more informative features for Supervised Learning problems. You will be able not only to interpret results but also to enhance them.By the end of the course, you'll apply clustering and dimensionality reduction in Deep Learning using Python as well as Master Unsupervised Learning to solve real-world problems!About the AuthorsStefan Jansen is a data scientist with over 15 years of industry experience in fintech, investment, as well as an advisor to international organizations, Fortune 500 companies, and startups focusing on data strategy, predictive analytics, and machine & deep learning. As a partner in an international investment firm, he used supervised and unsupervised learning to develop investment strategies, manage risks, and evaluate performance. He has also applied a broad range of machine learning techniques to forecast demand, price products, and segment and target customers. He has also used natural language and deep learning for image recognition. He holds master degrees in quantitative economics and finance from Harvard University and Free University Berlin and is a CFA charter holder. He has been teaching Data Science at General Assembly (recently acquired for $420m by Adecco) for over two years, is a DataCamp instructor for Finance & Python with over 15,000 students, and is the author of ‘Hands-on Unsupervised Learning' and ‘Mastering Unsupervised Learning' by Packt.