K-Means Clustering (ML_CG_2)
This function groups similar data points into K clusters by iteratively assigning each data point to the nearest center and updating the cluster centers based on the mean of the assigned data points.
Last updated
This function groups similar data points into K clusters by iteratively assigning each data point to the nearest center and updating the cluster centers based on the mean of the assigned data points.
Last updated
K-Means Clustering is a machine learning algorithm used for grouping similar data points into K clusters. It randomly selects K cluster centers and assigns each data point to the nearest center based on a distance metric. It then updates the cluster centers based on the mean of the assigned data points, and repeats the assignment and update steps until convergence.
The algorithm can converge to a local minimum, so it is often run multiple times with different initial cluster centers to improve the chances of finding the optimal solution.
Find the optimal number of clusters
POST
https://autogon.ai/api/v1/engine/start
Name | Type | Description |
---|---|---|
Build a K-Means Clustering model named, "ClusterModel"
POST
https://autogon.ai/api/v1/engine/start
Make predictions with the pre-built model passing an optional test data.
POST
https://autogon.ai/api/v1/engine/start
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
project_id*
int
The id
of the current project
parent_id*
int
The id
of the previous block
block_id*
int
The id
of the current block
function_code*
string
The function code of the current block
n_clusters*
int
numbers of iterations to make
init*
string
initialization method to use
random_state
String
control algorithm randomness
project_id*
int
The id
of the current project
block_id*
int
The id
of the current block
function_code*
string
The function code for current block
parent_id*
int
The id
of the previous block
args*
object
Block arguments
model_name*
String
Name of the model to be used for prediction.
model_name*
String
Name of previously trained model to be used for prediction
test_data
String
Input data for prediction. Defaults to x_train_url
in StateManagment
project_id*
int
ID of the current project
block_id*
int
ID of the current block
parent_id*
int
ID of the previous block
function_code*
String
Function code for the current block