|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/machine-learning-projects-with-python3/
课程评论:没有评论
课程名称:基于Python的机器学习和深度学习项目 课程概述:欢迎来到本课程!我们旨在通过开展不同难度(简单-中等-困难)的机器学习和深度学习项目,专注于人工智能的领域。在开始之前,您应该具备基本的Python和机器学习知识。本课程的目标是将现实生活中的问题转化为项目,并利用人工智能算法和Python解决这些问题。我们将使用机器学习和深度学习算法来完成项目,以便您能够全面了解人工智能的知识。 完成课程后,您将清楚理解机器学习软件和深度学习算法的基本工作原理及两者之间的区别。我们将使用广受欢迎的数据集以及自定义数据集,帮助您掌握人工智能概念和这些经典数据集。您将能够轻松为现实生活中的问题提供解决方案。 在机器学习项目中,我们将使用Scikit-Learn库,而在深度学习项目中,我们将使用TensorFlow和Keras库。课程包含12个人工智能项目,包括机器学习和深度学习项目,涉及的具体项目包括: 1. 使用机器学习的房价预测:构建一个预测房价的人工智能模型。 2. 使用机器学习计算薪资:建立模型准确计算员工薪资。 3. 手写数字识别:实现识别手写文本的人工智能软件。 4. 高级客户细分:使用复杂客户数据进行更精准的客户分组。 5. 使用NLP进行IMDB情感分析:自动提取电影评论中的情感倾向。 6. 使用人工神经网络预测糖尿病:预测患者是否患有糖尿病。 7. 深度学习中的图像分类:自动识别和分类不同的图像文件。 8. 旧金山犯罪地理聚类:基于地理信息进行聚类和可视化分析。 9. 使用迁移学习的图像分类:利用预训练模型进行图像分类。 10. 深度学习中的军事飞机图像分类:分类卫星拍摄的军事飞机图像。 11. 使用Python进行声音信号处理:为深度学习准备音频数据集(第一部分)。 12. 使用深度学习进行声音分类:构建卷积神经网络来进行声音分类(第二部分)。 每个项目将通过Python在Jupyter Notebook中实现,并提供相应的源代码下载。完成这些项目后,您将拥有解决现实问题所需的理论知识和实践经验。欢迎加入我们的学习旅程!
Welcome, In this course, we aim to specialize in artificial intelligence by working on Machine Learning Projects and Deep Learning Projects at various levels (easy - medium - hard). Before starting the course, you should have basic Python and Machine Learning knowledge. Our aim in this course is to turn real-life problems into projects and then solve them using artificial intelligence algorithms and Python. We will carry out some of our projects using machine learning and some using deep learning algorithms. In this way, you will have a general perspective on artificial intelligence. When you complete the projects in our course, you will get a clear understanding of the basic working principles of Machine Learning software and Deep Learning algorithms and the difference between them.In our course, we will use well known datasets that are widely used by high level education about Machine Learning as well as custom datasets. By doing our projects, you will master artificial intelligence concepts as well as learn these famous datasets. After completing the course, you will be able to easily produce solutions to the problems that you may encounter in real life.In our Machine Learning Projects we will use Scikit-Learn Python library. In our Deep Learning Projects we will use Tensorflow and Keras libraries.The course is composed of 12 Artificial Intelligence Projects - Machine Learning Projects and Deep Learning Projects:- Project #1: House Price Prediction using Machine LearningIn this project we will build a artificial intelligence model that predicts house prices using sklearn multiple linear regression algortihm.- Project #2: Salary Calculation using Machine LearningIt is a tedious work to calculate each employee's salary according to employee's experience level. In this project we are going to build a machine learning model for exact calculation of employee salaries. Since most of salary values are non-linear, a simple linear function can not be used for this calculation process. Generally most of the companies have polynomial salary values for their employees. Therefore we will use polynomial linear regression algorithm for solution here.- Project #3: Handwritten Digit Recognition using Multiple Machine Learning ModelsIn this Project, we will implement a software that recognizes and makes sense of the objects in the photograph by using multiple Machine Learning Models together. Thanks to this project, you will see how you can combine machine learning models and combine several models to solve complex problems. You will have solved a problem that can be used in daily life (recognition of a handwritten text by a computer) using Artificial intelligence (AI).- Project #4: Advanced Customer Segmentation using Machine LearningIn this project, we will use a new and advanced segmentation library developed by the Massachusetts Institute of Technology (MIT). The customer data in our Customer Segmentation project, which is included in the entry and intermediate level projects, was simple and the K-Means clustering algorithm was sufficient for segmentation. But life is not that simple! When you have complex customer data, if you do clustering with K-Means, you may get erroneous results! Since the customer data in this project is complex data (both numeric and categorical) just like in real life, here we will use a special unsupervised learning algorithm instead of a standard model and divide our 2000 customers into groups with the latest artificial intelligence algorithms.- Project #5: IMDB Sentiment Analysis Using NLP (Natural Language Processing)With this Project, we will develop sentiment analysis software using the NLP concept. In this study, we will use the data set obtained from the Kaggle platform, a platform belonging to Google. Thanks to our artificial intelligence software that we will develop in this project, we will be able to automatically extract positive or negative comments from the English IMDB movie reviews that come with this data set. With this project, you will learn the concept of NLP in a very short time without drowning in theory.- Project #6: Predicting Diabetes using Artificial Neural NetworksIn this project we are goint to predict whether or not a patient has diabets. We are going to use a well known dataset from Kaggle: Pima Indians Diabetes Database. In this dataset we have some medical test results and statistical information of 768 patients. We will have two different Artificial Neural Network solutions for this project:We will build the simplest ANN model using only 1 neuronWe will build another model using 2 hidden layers and a total of 25 neurons- Project #7: Image Classification using Convolutional Neural Network and Artificial Neural Network Algorithms (Deep Learning)We will make a project that automatically recognizes and classifies thousands of different image files using deep learning and artificial neural network algorithms. We will use Tensorflow and Keras libraries to achieve this.- Project #8: San Francisco Crime Geographical Clustering using Machine LearningIn this project, we will perform geographic clustering using Geolocation information (Latitude & Longitude) using a data set created by the SFPD (San Francisco Police Department), which includes crimes committed in the city of San Francisco between 2003-2015. We will also learn to determine the optimal number of clusters (hyperparameter K-value) for this data set using the Elbow method. Then, we will display the geographic coordinates in our clustering results on a Python-based geographic map system. Finally, we will learn how to export this map we created to an HTML file.- Project #9: Image Classification (ImageNet Library) using Transfer Learning - Keras InceptionResNetV2 (Deep Learning)Transfer learning uses "knowledge gained in solving a problem" and applies it to a different but related problem. In Transfer Learning, we use a model that has been previously trained on a dataset and includes weights and biases that represent the properties of the dataset it was trained on. In this project, we will use the InceptionResNetV2 model, which has a pre-trained 164-layer advanced architecture and is pre-trained with an ImageNet dataset containing more than 1 million images.- Project #10: Military Aircraft (Satellite) Imagery Classification using Deep Learning (Custom Datasets)In this project, we will classify military aircraft images obtained from satellites (F-22 Raptor, Boeing B-52, A-10 Thunderbolt,.. etc.) using Deep Learning algorithms. In this project you will learn to create your own dataset and you will learn to use these customized datasets on pre-trained models.- Project #11: Sound Signal Processing for Deep Learning using Python (Custom Datasets) (Part - 1/2) In order to perform Sound Recognition and Classification with Python, the audio files must be in a format that can be used in Deep Learning algorithms. This project is essentially a pre-request project of our next project in our course, "Project#12 - Sound Classification using Deep Learning" Project. In this project we will process sound signals using Mel-Frequency Cepstral Coefficients (MFCC) algorithms and prepare audio for deep learning use. In this project you will learn how to prepare and process your own custom audio dataset for Deep Learning Training and Test operations.- Project #12: Sound Classification using Deep Learning (Part - 2/2)We will build a CNN (Convolutional Neural Network) Architecture with three Hidden Layers and 500 neurons in total (125-250-125) using Tensorflow and Keras libraries. We will use the pre-processed sound signals from previous project which has a dataset with a total size of 5.8 GB audio.Each project will be implemented by Python using Jupyter Notebook. Python source code of each project is included in relevant Udemy course section. You can download source codes for all projects...