omadson / fuzzy-c-means

A simple python implementation of Fuzzy C-means algorithm.
https://fuzzy-c-means.rtfd.io
MIT License
175 stars 43 forks source link

Update package to include any size cluster #64

Closed danich1 closed 1 year ago

danich1 commented 1 year ago

Greetings. I was working with your package as I needed to use fuzzy clustering for a project. While I was using your package, I noticed that I couldn't use it to build clusters for large datasets (rows > 140k) along with clusters greater than 100. As a result, I updated your code to allow for these capabilities. Furthermore, I enabled parallel processing and a progress bar if desired. I tested these updates locally and encountered no issues, so let me know if any changes are needed.

omadson commented 1 year ago

Hi, @danich1 . Thanks for your interest in my package.

Yeah, I had limited it to 100 because I thought it wouldn't have much use, I didn't think it would be used for vector quantization.

Thank you very much for the changes, I will test it on my machine and as soon as possible I will accept and merge.