Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning Projects with Java
Rating: 3.2 out of 5(12 ratings)
131 students

Machine Learning Projects with Java

Learn how to leverage well-proven ML algorithms to solve day-to-day ML problems.
Last updated 4/2019
English

What you'll learn

  • Perform classification using the Weka Library.
  • Implement Pattern Recognition of non-labeled data
  • Build Regression models for data with multiple features
  • Save trained models for further reusability
  • Learn how to perform cross-validation
  • Leverage Deep Learning in ML problems
  • Implement Natural Language Processing with Deep Learning

Course content

5 sections24 lectures2h 11m total length
  • The Course Overview2:28

    This video will give you an overview about the course.

  • Performing Feature Engineering5:39

    The aim of the video is to learn how we can perform feature engineering.

       •  Understand feature engineering

       •  Extract features from data

  • Leveraging ND4J Library Input Vectors and Matrices6:24

    The aim of the video is to learn how to leverage ND4J library input vectors and matrices.

       •  Add ND4J library to the project

       •  Learn ND4J basic API for feature representation

       •  Construct INDArray

  • Extracting INDArray Features7:01

    The aim of the video is to learn how we can extract INDArray features.

       •  Leverage INDArray more complex API

       •  Create a multi-dimensional feature vector

       •  Combine multiple INDArrays together

  • Applying Scalar Transformations to Features Vectors7:31

    The aim of the video is to learn how we can apply scalar transformations to features vectors.

       •  Analyze scalar transformations available on INDArray

       •  Apply mathematical operations to feature vector

       •  Analyze feature data using ND4J

Requirements

  • This course will also appeal to someone who has a basic understanding of ML concepts but now wants to learn how to implement it with Java.

Description

Developers are worried about using various algorithms to solve different problems. This course is a perfect guide to identifying the best solution to efficiently build machine learning projects for different use cases to solve real-world problems.

In this course, you will learn how to build a model that takes complex feature vector form sensor data and classifies data points into classes with similar characteristics. Then you will predict the price of a house based on historical data. Finally, you will build a Deep Learning model that can guess personality traits using labeled data.

By the end of this course, you will have mastered each machine learning domain and will be able to build your own powerful projects at work.

About The Author

Tomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He has worked with ML algorithms for the past 5 years, with production experience in processing petabytes of data.

He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland, Confitura and JDD (Java Developers Day), and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

Who this course is for:

  • This course is for Java developers who now want to extend their skillset in Machine Learning and would like to achieve this with ease using Java.