К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Machine Learning: Random Forest with Python from Scratch© · LearnSpace
Назад в каталог
courseraАнализ данных

Machine Learning: Random Forest with Python from Scratch©

Курс от Packt
Начальный≈ 11.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a journey through the exciting world of machine learning, starting with the foundations of Python programming. You'll begin by mastering Python’s essential data types, loops, and decision-making constructs, gaining a strong coding foundation. As you progress, you’ll dive into machine learning, exploring how it mimics human learning, processes datasets, and applies critical concepts like outliers, model training, and overfitting. The course then transitions into an in-depth exploration of Random Forest, a powerful machine learning algorithm. You’ll learn how to implement Random Forest using Python libraries like NumPy and Pandas, visualize data with Matplotlib, and perform crucial steps like data cleaning, handling missing values, and converting categorical data to numeric forms. By the end of this course, you'll have hands-on experience in building and optimizing machine learning models, particularly using Random Forest, to solve complex problems. Designed for both beginners and those looking to deepen their understanding of machine learning, this course combines theory with practical application. Each concept is reinforced with real-life projects, enabling you to see firsthand how machine learning algorithms can be applied to various datasets. Whether you're interested in a career in data science or looking to enhance your programming skills, this course offers the tools and knowledge to succeed. This course is for you if you want to learn how to program in Python for machine learning or want to make a predictive analysis model. It is for someone who is an absolute beginner and has truly little or even zero ideas of machine learning or wants to learn random forest from zero to hero.

Навыки, которые вы освоите

Python ProgrammingRandom Forest AlgorithmMatplotlibNumPyApplied Machine LearningData WranglingSupervised LearningData SciencePredictive ModelingMachine LearningPlot (Graphics)Data ManipulationData PreprocessingData TransformationProgramming PrinciplesPredictive AnalyticsData CleansingMachine Learning MethodsData VisualizationMachine Learning Algorithms

Программа курса

5 модулей · 71 учебных материалов

01Introduction to the Course5 материалов

Introduction to the Course

Introduction and InstructorВидеоFull Course ResourcesЧтениеMotivation for the CourseВидеоPast, Present, and Future of Machine LearningВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Machine Learning: Random Forest with Python from Scratch©
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.2 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Венгерский

Часть программы вашего университета
Course OverviewВидео
02Introduction to Python20 материалов

Introduction to Python

Hello WorldВидеоIntroduction to Data TypesВидеоNumbersВидеоStringsВидеоTuplesВидеоListsВидеоSetsВидеоDictionariesВидеоComparison OperatorsВидеоLogical Operators, User Input, GameВидеоDecision Making (if, else, elif)ВидеоDecision Making (nested if)ВидеоBetter Coding Practice, Completing the GameВидеоFor LoopВидеоWhile LoopВидеоSimple FunctionsВидеоBoolean and Value Returning FunctionВидеоCalculator ProjectВидеоLearning Python in Jupyter NotebookDIALOGUEIntroduction to Python - Assessment Задание
03Introduction to Machine Learning15 материалов

Introduction to Machine Learning

Let's Introduce Machine LearningВидеоKids versus Computer LearningВидеоDatasetВидеоLabels and FeaturesВидеоOutliersВидеоModel and TrainingВидеоOverfitting and UnderfittingВидеоAccuracy and ErrorВидеоFormats of DataВидеоTypes of LearningВидеоClassification versus RegressionВидеоClusteringВидеоRecap, Flow of Machine Learning ProjectВидеоIntroduction to Machine Learning: Understanding Supervised vs. Unsupervised LearningDIALOGUEIntroduction to Machine Learning - AssessmentЗадание
04Random Forest Step-by-Step28 материалов

Random Forest Step-by-Step

Introduction and MotivationВидеоHow Decision Trees and Random Forest WorkВидеоPros and Cons of Random ForestВидеоIntroduction to the Final ProjectВидеоUsing NumPy for Random ForestВидеоUsing Pandas for Random Forest (1)ВидеоUsing Pandas for Random Forest (2)ВидеоReading and Manipulating DatasetВидеоUsing Matplotlib for Data Visualization (1)ВидеоUsing Matplotlib for Data Visualization (2)ВидеоDealing with Missing ValuesВидеоOutliers RemovalВидеоCategorical to Numeric ConversionВидеоQuick Implementation of Random Forest ModelВидеоFeature ImportanceВидеоRecursionВидеоStructureВидеоImporting Data, Helper FunctionsВидеоQuestion and PartitionВидеоImpurityВидеоInformation GainВидеоBest SlipВидеоLeaf and Decision NodeВидеоHow to Build a TreeВидеоHow to ClassifyВидеоAccuracy and ErrorВидеоUnderstanding Random ForestsDIALOGUERandom Forest Step-by-Step - AssessmentЗадание
05Conclusion3 материалов

Conclusion

Concluding remarksВидеоFull Course AssessmentЗаданиеFull Course Practice AssessmentЗадание