Reader small image

You're reading from  Hands-On Artificial Intelligence with Java for Beginners

Product typeBook
Published inAug 2018
Reading LevelIntermediate
PublisherPackt
ISBN-139781789537550
Edition1st Edition
Languages
Right arrow
Author (1)
Nisheeth Joshi
Nisheeth Joshi
author image
Nisheeth Joshi

Nisheeth Joshi is an associate professor and a researcher at Banasthali University. He has also done a PhD in Natural Language Processing. He is an expert with the TDIL Program, Department of IT, Government of India, the premier organization overseeing language technology funding and research in India. He has several publications to his name in various journals and conferences, and also serves on the program committees and editorial boards of several conferences and journals.
Read more about Nisheeth Joshi

Right arrow

Self-training and co-training machine learning models


You will now learn how to develop semi-supervised models.

The very first thing that we'll do is download a package for semi-supervised learning, then we will create a classifier for a semi-supervised model.

Downloading a semi-supervised package

Go to https://github.com/fracpete/collective-classification-weka-package to get the collective-classification Weka package. This is a semi-supervised learning package that is available in Weka.

There are two ways to install the package, as follows:

  • Download the source from GitHub and compile it, then create a JAR file
  • Go to the Weka package manager, and install the collective classification from there

After performing one of the preceding methods, you'll have a JAR file. You will need this JAR file to train the classifier. The source code that we'll be getting will provide the JAR file with the code. Let's look at how this is done.

Creating a classifier for semi-supervised models

Let's start with the following...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Hands-On Artificial Intelligence with Java for Beginners
Published in: Aug 2018Publisher: PacktISBN-13: 9781789537550

Author (1)

author image
Nisheeth Joshi

Nisheeth Joshi is an associate professor and a researcher at Banasthali University. He has also done a PhD in Natural Language Processing. He is an expert with the TDIL Program, Department of IT, Government of India, the premier organization overseeing language technology funding and research in India. He has several publications to his name in various journals and conferences, and also serves on the program committees and editorial boards of several conferences and journals.
Read more about Nisheeth Joshi