Prerequisites: Introduction to Oracle Tribuo, knowledge of Java. As we saw in Introduction to Supervised Learning, one of the basic machine learning tasks is classification, where er need to map a set of inputs (usually referred to as ‘features’) into two or more categories (or ‘classes’). While typically data for such tasks needs to be collected and prepared, there are…
Category: Machine Learning Basics
Introduction to Oracle Tribuo
Prerequisites: Introduction to Supervised Learning, knowledge of Java. Oracle Tribuo is a Java based, open-source, general purpose machine learning library. It provides tools for various machine learning tasks, such as classification, regression and clustering, as well as natural language processing (NLP). In addition, Tribuo enables Java programs to use models that were trained by Python libraries, such as scikit-learn. Tribuo is…
Enhancing Machine Learning Models using Genetic Algorithms with Python
In this post, you will learn about supervised machine learning, and find out how genetic algorithms can be used to improve the performance of machine learning models by selecting the best subset of features from the provided input data. Along the way, you will get acquainted with the real-life ‘Zoo’ dataset and discover how to utilize Python code to create a…