Rate This Document
Findability
Accuracy
Completeness
Readability

Development Process

Table 1 describes each phase in developing the machine learning algorithm library.

Table 1 Development process of the machine learning algorithm library

Phase

Description

Learn basic concepts

Before application development, you need to understand the basic concepts of machine learning algorithms, Spark Core, and the Spark algorithm library.

Set up a development environment

Machine learning algorithms can be developed by using Scala, Java, Python, and R. This document uses Scala as an example to describe how to use the IDEA tool to configure the development environment.

Create a project

You can create a Spark machine learning algorithm project according to related guide.

Develop a program based on a specific scenario

You can select a machine learning algorithm for development based on your service scenarios. This chapter uses the GBDT algorithm as an example to describe how to develop machine learning algorithms.

Submit and run a task

This phase describes how to submit a developed application to a cluster for running.

Check the application running result

The application running result is printed. You can view the application status on the UI.