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

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

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

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

Machine Learning with Implementation in Java

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

О курсе

Course Description Master end-to-end machine learning implementation using Java and its powerful ecosystem. This hands-on course helps you build ML models using tools like Tribuo, Weka, and DeepLearning4j, while also showing how to scale and deploy models using Spark, Mahout, PMML, and ONNX. No prior ML background required—just Java fundamentals and a drive to build real-world intelligent systems. In the first module, you’ll learn how to load, clean, and preprocess datasets using Weka and Tribuo, then build your first regression and classification models from scratch. The second module focuses on deep learning. You’ll use DeepLearning4j to develop neural networks and build an image classifier for the MNIST dataset. In the final module, you'll explore Natural Language Processing with OpenNLP, scale machine learning pipelines with Spark and Mahout, and learn how to export models using formats like PMML and ONNX for real-world deployment. By the end, you will: -Apply data preprocessing techniques using Java tools like Weka and Tribuo for machine learning tasks. -Build, train, and evaluate classification, regression, and deep learning models using DL4J, Tribuo, and DJL. -Implement NLP and scalable machine learning workflows using Apache OpenNLP, Spark MLlib, and Mahout. -Build NLP pipelines, scale to big data, and deploy using PMML/ONNX Target Audience: This course is ideal for: -Java developers who want to build practical machine learning and deep learning solutions. -Backend engineers seeking to integrate scalable ML into Java-based systems. -Data engineers looking to explore ML deployment and model interoperability using Java. -ML enthusiasts who prefer working in the Java ecosystem rather than switching to Python. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Oracle Corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Oracle Corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Natural Language ProcessingDeep LearningData PreprocessingJavaJava ProgrammingClassification AlgorithmsApache MahoutApache SparkData ProcessingMachine LearningApplied Machine LearningModel DeploymentData CleansingData TransformationFeature EngineeringModel EvaluationMachine Learning MethodsMachine Learning SoftwareFine-tuningModel Training

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

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

01Data Handling & Preprocessing with Java18 материалов

Introduction to the Course

Course Welcome Video!Видео

Data Loading and Preparation in Java for ML

Data Pre-processing BasicsВидеоData Pre-processing Basic extendedВидеоRead more about Data loading in data warehouses, specifically Weka, and essential data preprocessing for Machine Learning.Чтение

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

Board Infinity

Instructor

Machine Learning with Implementation in Java
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.7 ч

3 модулей

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

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

Часть программы вашего университета
Prepping Your Data: Dialogue on Java-Based ML WorkflowsDIALOGUE
Practice Quiz: Data Loading and Preparation in Java for MLЗадание

Building Classification & Regression Models

Building Classifying & Regression- ClassifierВидеоBuilding Classifying & Regressor- Classifier ContinuedВидеоIRIS data classificationВидеоRead more about Regression vs. Classification, the Iris dataset, and Java Weka.ЧтениеPractice Quiz: Building Classification & Regression ModelsЗадание

Introduction to Tribuo Library

Introduction to Tribuo LibraryВидеоTraining Classifying & Regressor with TribuoВидеоRead more about Tribuo, Oracle's Java ML library, and its Classification and Regression modules.ЧтениеHands-On with Data Handling & Preprocessing in Java MLDIALOGUEPractice Quiz: Introduction to Tribuo LibraryЗаданиеGraded Quiz: Data Handling & Preprocessing with JavaЗаданиеQuick Course Check-InPLUGIN
02Deep Learning in Java18 материалов

DeepLearning4j Fundamentals

Foundations of Deep LearningВидеоNeural Networks and Building Them with DL4JВидеоExploring DL4J’s Support for Neural ArchitecturesВидеоDetailed Breakdown of Common ArchitecturesВидеоRead more about Deep Learning, Neural Networks, and applications of Deeplearning4j (DL4J).ЧтениеPractice Quiz: DeepLearning4j FundamentalsЗадание

Building Neural Networks with DL4J

Creating a Simple Feedforward NetworkВидеоSolving MNIST Digit Recognition with DL4JВидеоConfiguring, Training, and Evaluating Neural NetworksВидеоRead more about FNNs and MNIST digit classification with DL4J and Keras.ЧтениеPractice Quiz: Building Neural Networks with DL4JЗадание

Other Java Deep Learning Tools

Introduction to TensorFlow Java APIs and AWS DL ToolsВидеоUsing DJL (Deep Java Library) for ML ModelsВидео Basic Use case using Online CompilerВидеоRead more about TensorFlow and deploying Keras models with Java (DL4J).ЧтениеHands-On with Deep Learning in Java using DL4JDIALOGUEPractice Quiz: Other Java Deep Learning ToolsЗадание
03Specialized Libraries & Techniques18 материалов

NLP & Text Processing in Java (Apache OpenNLP)

Introduction to Natural Language ProcessingВидеоUsing Apache OpenNLP for Tokenization, Classification, and NERВидеоTraining a Text Classifier – Short DemonstrationВидеоPractical Applications of NLPВидеоRead more about NLP, Java libraries, and text classification applications.ЧтениеPractice Quiz: NLP & Text Processing in Java (Apache OpenNLP)Задание

Large Scale ML with Apache Spark & Mahout

Scalable Machine Learning with Spark MLlib in JavaВидеоDistributed Clustering with Apache MahoutВидеоBuilding Recommendation Systems with MahoutВидеоRead more about Apache Spark MLlib and Mahout for scalable ML and recommenders.ЧтениеPractice Quiz: Large Scale ML with Apache Spark & MahoutЗадание

Model Persistence & Interoperability

Techniques for Model Loading, Saving & Serialization in JavaВидеоUsing PMML & ONNCX for Standardized Model ExportВидеоUsing PMML & ONNX for Standardized Model ExportВидеоRead more about Java Serialization and ONNX for interoperable deep learning models.ЧтениеAdvanced ML with NLP, Spark, and Model Interoperability in JavaDIALOGUEPractice Quiz: Model Persistence & InteroperabilityЗадание
Graded Quiz: Deep Learning in JavaЗадание
Graded Quiz: Specialized Libraries & TechniquesЗадание