oaxino Posted October 18, 2024 Report Share Posted October 18, 2024 Automating Ml Pipelines For Song Recommendation SystemPublished 10/2024MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.74 GB | Duration: 4h 46mAutomate Song Recommendations with Docker, MLFlow, and CI/CD Practices for Machine Learning Algorithms.What you'll learnUnderstand the Math Behind ML Algorithms: You will learn the mathematical concepts that underlie popular machine learning algorithms.Implement Machine Learning Algorithms: You will gain hands-on experience in coding and applying various machine learning algorithms.Design and Build MLFlow Tracking: You will learn how to use MLFlow for tracking and managing machine learning experiments effectively.Implement Microservices with Docker: You will learn how to create and manage microservices for automating machine learning pipelines using Docker.Automate Model Training and Evaluation: You will learn to use Airflow triggers to automate the process of training and evaluating machine learning models.Set Up Git CI/CD for a Song Recommender App: You will learn how to implement CI/CD for a song recommendation web app.RequirementsBasic Knowledge of Python programming, as it will be used for implementing machine learning algorithms and building ML pipeline microservices.A desire to learn and experiment with machine learning and microservices is encouraged.DescriptionMath Behind Machine Learning Algorithms:K-Nearest Neighbors (KNN): A method for finding similar songs based on user preferences.Random Forest (RF): An algorithm that combines many decision trees for better predictions.Principal Component Analysis (PCA): A technique for reducing the number of features while retaining important information.K-Means Clustering: A way to group similar songs together based on features.Collaborative Filtering: Making recommendations based on user interactions and preferences.Data Processing Techniques:Feature Engineering (Feature Importance using Random Forest): Feature importance analysis and creating new features from existing data to improve model accuracy.Data Pre-processing (Missing Data Imputation): Cleaning and preparing data for analysis.Evaluation and Tuning:Hyperparameter Tuning (Collaborative Filtering, KNN, Naive Bayes Classifier): Adjusting the settings of algorithms to improve performance.Evaluation Metrics (Precision, Recall, ROC, Accuracy, MSE): Methods to measure how well the model performs.Data Science Fundamentals:TF-IDF (Term Frequency and Inverse Document Frequency): A technique for analyzing the importance of words in song lyrics.Correlation Analysis: Understanding how different features relate to each other.T-Test: A statistical method for comparing groups of data.Automation Tools:Building Microservices using Docker: Use containers to run applications consistently across different environments.Airflow: Automate workflows and schedule tasks for running ML models.MLFlow: Manage and track machine learning experiments and models effectively.By the end of the course, you will know how to build and automate the training, evaluation, and deployment of an ML model for a song recommendation system using these tools, libraries and techniques.OverviewSection 1: IntroductionLecture 1 Course IntroductionSection 2: Machine Learning - Math IntuitionLecture 2 Math Behind Collaborative FilteringLecture 3 Math Behind KNN (Euclidean Distance)Lecture 4 Math Behind Naive Bayes (Bayes Theorem)Lecture 5 Math Behind TF and IDFLecture 6 Math Behind Cosine SimilarityLecture 7 Evaluation Metric - MSELecture 8 Math Behind - K-Means Clustering (Unsupervised Learning)Lecture 9 Math Behind Principal Component AnalysisLecture 10 Math Behind Pearson CorrelationLecture 11 Math Behind - T-Statistic TestLecture 12 Evaluation Metrics - Classification ModelsSection 3: ML Experimentation - Supervised & Unsupervised LearningLecture 13 Module ArtifactsLecture 14 Project Env Setup (Conda)Lecture 15 Import required librariesLecture 16 Understanding the features in dataLecture 17 Data PreprocessingLecture 18 Feature EngineeringLecture 19 Pearson Correlation AnalysisLecture 20 T-Test StatisticsLecture 21 Collaborative Filtering - User Genre MatrixLecture 22 Creation of user similarity network visualization (Cosine Similarity)Lecture 23 Songs Recommender Engine Model - Collaborative FilteringLecture 24 Fetch Songs Recommendation - Collaborative Filtering ModelLecture 25 KNN and Naive Bayes Model PipelineLecture 26 Model Hyperparameter TuningLecture 27 Best Estimator RecommendationLecture 28 K-Means Clustering and PCASection 4: Airflow - Automate Collaborative Filtering model training and deploymentLecture 29 Module ArtifactsLecture 30 Code Environment SetupLecture 31 MLFlow Lifecycle and CommandsLecture 32 Airflow Lifecycle and CommandsLecture 33 DAG Setup - Data Splitting, User Genre Matrix Generation, Training & EvaluationLecture 34 train_and_deploy.py W/O AirflowLecture 35 Optional - DAG Assets ValidationSection 5: Building Microservices for MLFlow and Airflow using DockerLecture 36 docker-compose.yml Lifecycle (Theory)Lecture 37 Dockerfile (Python and Airflow)Lecture 38 Microservices - docker-compose.ymlLecture 39 Building Docker Image for PythonLecture 40 Building Docker Image for AirflowSection 6: ML Pipeline Orchestration - Airflow Triggers and MLFlow ExperimentsLecture 41 Build and Compose up the MicroservicesLecture 42 Orchestrating the ML Job Triggers and LogsSection 7: Song Recommender System Web AppLecture 43 Import required modulesLecture 44 Load Pkl ModelLecture 45 Fallback condition for recommender systemLecture 46 Load and Fetch cache DataLecture 47 Building UI for song recommender systemLecture 48 Filter and Join recommendationsLecture 49 Testing the recommender app in localhost environmentLecture 50 Push the codebase to Github repositoryLecture 51 Deploy recommender app to Streamlit cloud with Github CI/CDSection 8: Challenges / Takeaways / HomeworkLecture 52 Automating ML Pipeline Song Recommendation: Challenges / Takeaways / HomeworkLecture 53 Thank you!Lecture 54 Codebase ArtifactsStudents pursuing studies in data science, computer science, or related disciplines who want to enhance their practical skills in machine learning and automation.,Individuals looking to deepen their understanding of machine learning and its applications in real-world scenarios, particularly in recommendation systems.,Programmers interested in expanding their skill set to include machine learning concepts and automation practices using tools like Docker, MLFlow, and Airflow.,Professionals wanting to learn how to build and automate machine learning pipelines and improve their workflow efficiency.,Anyone with a foundational knowledge of machine learning who wants to gain practical experience in implementing algorithms and automating processes.,Individuals looking to enhance their qualifications and job prospects by adding machine learning and automation expertise to their portfolio.ScreenshotsSay "Thank You"rapidgator.net:https://rapidgator.net/file/bb4ab7d903abdef02a11187ea472c150/mnlqs.Automating.Ml.Pipelines.For.Song.Recommendation.System.part1.rar.htmlhttps://rapidgator.net/file/20e53fd009cf048b1698fa4900d608fa/mnlqs.Automating.Ml.Pipelines.For.Song.Recommendation.System.part2.rar.htmlddownload.com:https://ddownload.com/o4rtva4r0vdo/mnlqs.Automating.Ml.Pipelines.For.Song.Recommendation.System.part1.rarhttps://ddownload.com/1h7k6vl0ddqk/mnlqs.Automating.Ml.Pipelines.For.Song.Recommendation.System.part2.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now