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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build Robust Java ML Models with Entropy · LearnSpace
Назад в каталог
courseraАнализ данных

Build Robust Java ML Models with Entropy

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

О курсе

This comprehensive course teaches students to build machine learning models using Java, with focused emphasis on entropy as the mathematical foundation for intelligent decision-making algorithms. Students implement entropy calculations from scratch, learning how information gain drives optimal splitting decisions in classification algorithms. The curriculum covers building complete decision tree classifiers using the ID3 algorithm, implementing recursive tree construction, handling stopping conditions, and mastering evaluation techniques including train-test splits, confusion matrices, and performance metrics like accuracy, precision, and recall. Advanced topics include handling continuous attributes and missing values, building random forest ensemble models for improved accuracy, and deploying production-ready systems with model persistence and prediction interfaces. The course emphasizes hands-on implementation with demonstrations and lab exercises where students build ML systems from scratch. By the final project, students create an end-to-end customer churn prediction system, synthesizing entropy theory, algorithm implementation, evaluation, and deployment skills." Java developers and data enthusiasts who want to understand machine learning from the ground up by building decision trees and random forests in Java and applying them to real-world problems. Basic Java programming skills, familiarity with object-oriented concepts, and experience using common data structures like Lists and Maps. By the end of this course, you’ll be able to build, evaluate, and deploy entropy-based machine learning models in Java. You’ll implement decision trees and random forests, apply core evaluation metrics, and turn theory into practical, real-world ML solutions.

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

JavaRandom Forest AlgorithmDecision Tree LearningData PreprocessingAlgorithmsBusiness DevelopmentJava ProgrammingProgram EvaluationClassification AlgorithmsModel DeploymentModel TrainingProgram ImplementationMachine Learning MethodsMachine Learning AlgorithmsModel EvaluationPredictive ModelingApplied Machine LearningMachine Learning

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

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

01Foundations of Machine Learning and Entropy8 материалов

Lesson 1: Foundations of Machine Learning and Entropy

Foundations of Information Theory DIALOGUEWelcome to the Course: Course OverviewЧтениеInformation-Centric ML with Java: Master Entropy to Build Smarter ModelsВидеоUncertainty and Information TheoryВидео

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

Starweaver

Global Leaders in Professional & Technology Education

Scott Cosentino

Software Engineer

Build Robust Java ML Models with Entropy
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 4.5 ч

3 модулей

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

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

Часть программы вашего университета
Calculating Shannon Entropy in JavaВидео
Setting up the Java ML EnvironmentВидео
Hands-On-Learning: Entropy Calculator in JavaВзаимная проверка
Decision Trees in Machine LearningЧтение
02Implementing Decision Tree Algorithms6 материалов

Lesson 2: Implementing Decision Tree Algorithms

Applying Entropy to Decision MakingDIALOGUEThe ID3 AlgorithmВидеоTrain/Test Splits and Cross-Validation ExplainedЧтениеBuilding a Complete Decision Tree ClassifierВидеоModel Evaluation and ValidationВидеоHands-On-Learning: Create a Complete Decision Tree ClassifierВзаимная проверка
03Advanced Techniques and Real-World Applications9 материалов

Lesson 3: Advanced Techniques and Real-World Applications

Advanced Entropy Metrics and Model EvaluationDIALOGUEHandling Continuous Attributes and Missing DataВидеоEnsemble Methods - Random ForestsВидеоBest Practices for ML EngineeringЧтениеPractical Applications and DeploymentВидеоHands-On-Learning: Build an End-to-End ML ApplicationВзаимная проверкаCourse Wrap UpВидеоProject: Customer Churn Prediction SystemВзаимная проверкаBuilding ML Models in Java Using EntropyЗадание