Home > By category > Scripts >Communication > k-means algorithm



k-means algorithm

  • Downloads: 
  • Views: 
  • Rating:

[counter] = kMeans(numPoints, numClusters, shape, drawOn, showOn)
This function takes as inputs: numPoints: the number of random points to cluster; numClusters: the number of clusters to group the points into; shape: a string 'square', 'circle', or 'tube' to carry out the kMeans process in; drawOn: a 1 or 0 indicating whether or not to show the points dynamically joining different clusters (not suitable for more than 500 points) ; showOn: a 1 or 0 indicating whether or not to show the update in clusters as a new figure after each iteration

Given the appropriate parameters kMeans first places k = numClusters random points in the given SHAPE and then carries out the kMeans algorithm. That is, we first assign each of the N = numPoints to the initial mean which is closest (in the standard Euclidean sense), then compute the centroid/center of mass of each cluster and then begin the reassignment process again.

Eventually, the algorithm will stabilize, and plots the final clusters as well as the path that the k means have followed.

Free download from Shareware Connection - This function takes as inputs: numPoints: the number of random points to cluster; numClusters: the number of clusters to group the points into

Publisher: Tyler London | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 11-03-2013 | Rating: 0 | Title: k-means algorithm

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/26856/1/kMeans.zip

More downloads from k-means algorithm publisher Tyler London:

Spiderweb Plot for Interval Maps - This function can be used to generate spiderweb plots for continuous maps of the interval [0 1] into itself

k-means algorithm keywords:
k-means algorithm related downloads:

K-means algorithm demo - The k-means algorithm is widely used in a number applications like speech processing and image compression.

k-means++ - An efficient implementation of the k-means++ algorithm for clustering multivariate data

Overlapping K-Means - This is a variant of k-means algorithm which allows datas to belong to several clusters instead of just one.

Software implementations of PBKM - PBKM is simple and effective which can outperform the K-means algorithm.

Cloudster - Cloudster is a generic and parallel implementation of the k-means algorithm. It is written in C# and uses the Windows Azure environment.

Shareware Connection periodically updates pricing and software information of 'k-means algorithm' from company source 'Tyler London' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'k-means algorithm' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of k-means algorithm.

New Reviews

Spark Browser - Nearly every PC user needs to browse the web nowadays, irrespective of age and gender. Whether you use a laptop or desktop, it is mandatory to use a web browser to access web or download files. There was a time a majority of Windows users ...

7-Data Recovery Suite Free Edition - When you are dealing with lots of data it may be necessary at times to recover deleted data. The data may be deleted by mistake or by someone else. In such instances, it becomes necessary to retrieve the deleted data. You need to use third party ...

360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...

Skitch - Skitch is a user friendly and lightweight image capturing app for OS X that has been in the scene for quite some time. After its purchase by Evernote, the nifty Mac screen-capture tool has undergone some changes. You can still perform tasks with ...

Bvckup - There is no denying the reality that computers have become a part and parcel of human existence. From education, work, entertainment and data storage, computers are required at every step of life. Safety of data is of paramount importance to PC ...

HDD Guardian - No matter how costly a desktop or laptop is, it is necessary to keep a tab on its hardware components. While you can spot signs and symptoms of hardware malfunction and impending failure in some instances, some mishaps may just strike you out of ...

FortiClient Standard - Every computer user needs to have adequate protection for his system and this holds true for corporate and network users. In business setups, where multiple desktops and servers are connected to a network, using regular antivirus suite may be ...

Portable SMPlayer - Using media player software is something PC users are not alien to, as it is. Even the most workaholic users indulge in listening to music tracks at times. While the WMP, which comes with Windows, may serve needs for some users, it is not ...

Windows Live Family Safety - Using parental control applications has become a necessity for those people who have tech savvy kids and computers at home. In fact, you should use such software even if your kid is not tech savvy. Needless to say, children depend on internet for ...

Norton Power Eraser - Getting rid of malware and other types of rogue applicationlications with a regular antivirus can prove to be a tough task nowadays. The way malicious users are becoming smarter with time; it makes sense to use an additional layer of protection ...




New Downloads

Dropbox

Allow site visitors to upload
files to multiple directories
without being able to modify
or change those files. ...

Crowd Funding Site -
NCrypted Websites

Crowdfunding Clone allows
generating funds for the
project using internet as main
source. Whether you are
looking for a ...

GINPUTPLOT

GINPUTPLOT finds points on the
2-D plot nearest to the mouse
click

The Fibonacci Sequence

Often I see students asking
for help on a tool to compute
the Fibonacci numbers

Selection Order

Selection Order script adjusts
the order of the items in a
selection box and submit them
in that order.

HornetsEye - Ruby Computer
Vision Lib

Video processing and computer
vision library for GNU/Linux
offering interfaces to do
image- and video-I/O with ...

Complex Function Grapher

-Graphs user-inputed functions
of a complex square input
array

PHP Toolbox

PHP Toolbox is designed to
make the process of creating
database-powered websites
easier.

Organic Groups - Multiple
Mandatory Groups by Role

Looking for co-maintainer. See
message in issue queue.

gc2dec

This function converts a gray
coded string to its equivalent
decimal representation

AM modulation and its
spectrum

A single program which plot
Spectrum of AM modulation.

i-trax for Scripts

i-trax is a simple and easy to
use software system for your
mobile device.