Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding clustering 5 models inside single_model_dict #32 #36

Merged
merged 2 commits into from Feb 12, 2022

Conversation

Tihsrah
Copy link
Contributor

@Tihsrah Tihsrah commented Feb 11, 2022

PR tagged with #32

I have added 5 clustering models in automl -> models.py .
Name of the clustering models are as follows:
AffinityPropagation
AgglomerativeClustering
Birch
DBSCAN
KMeans
.
DESCRIPTION
AffinityPropagation - It involves finding a set of exemplars that best summarize the data. It takes as input measures of similarity between pairs of data points. Real-valued messages are exchanged between data points until a high-quality set of exemplars and corresponding clusters gradually emerges
.
AgglomerativeClustering- It involves merging examples until the desired number of clusters is achieved.It is implemented via the class AgglomerativeClustering and the main configuration to tune is the “n_clusters” set, an estimate of the number of clusters in the data, e.g. 2.
.
BIRCH -BIRCH Clustering involves constructing a tree structure from which cluster centroids are extracted.
main configuration to tune is the “threshold” and “n_clusters” hyperparameters, the latter of which provides an estimate of the number of clusters.
.
DBSCAN Clustering involves finding high-density areas in the domain and expanding those areas of the feature space around them as clusters.
the main configuration to tune is the “eps” and “min_samples” hyperparameters.
.
KMEANS -the main configuration to tune is the “n_clusters” hyperparameter set to the estimated number of clusters in the data.

@sagnik1511
Copy link
Owner

Update the description properly so that you'll get points.

@Tihsrah
Copy link
Contributor Author

Tihsrah commented Feb 12, 2022

done

@@ -26,5 +30,12 @@
"Random Forest Classifier": RandomForestClassifier,
"XGBoost Classifier": XGBClassifier,
"KNN Classifier": KNeighborsClassifier
},
"clustering":{
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add proper spacing between the keys and the values of the clustering dict.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@sagnik1511 sagnik1511 merged commit 2d790e3 into sagnik1511:JWOC Feb 12, 2022
@sagnik1511
Copy link
Owner

Thanks! Merged

@sagnik1511 sagnik1511 added easy Points will be: 1(1st Phase), 2(2nd Phase). 1 day will be allotted. JWOC This issue/pull request will be considered for JWOC 2k22. labels Feb 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy Points will be: 1(1st Phase), 2(2nd Phase). 1 day will be allotted. JWOC This issue/pull request will be considered for JWOC 2k22.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants