Why this method will not only speed up the convergence

Assignment Help Basic Computer Science
Reference no: EM131221670

For the k-means algorithm, it is interesting to note that by choosing the initial cluster centers carefully, we may be able to not only speed up the algorithm's convergence, but also guarantee the quality of the final clustering. The k-means++ algorithm is a variant of k-means, which chooses the initial centers as follows. First, it selects one center uniformly at random from the objects in the data set. Iteratively, for each object p other than the chosen center, it chooses an object as the new center. This object is chosen at random with probability proportional to dist(p) 2 , where dist(p) is the distance from p to the closest center that has already been chosen. The iteration continues until k centers are selected. Explain why this method will not only speed up the convergence of the k-means algorithm, but also guarantee the quality of the final clustering results.

Reference no: EM131221670

Questions Cloud

Describe an alternative approach to instance-based transfer : Semi-supervised classification, active learning, and transfer learning are useful for situations in which unlabeled data are abundant.
Discuss the top national policies for combatting cybercrimes : Discuss the top national policies for combatting cybercrimes. What are the primary agencies that are responsible in preparing for, responding, and recovering from a cyber-attack?
How do the adjustments affect the sizes of booms : How are banks likely to adjust their equity ratios when the riskiness of assets changes? Explain.-  How do the adjustments affect the sizes of booms and recessions? Explain.
What was your general emotional state during the day : What helped to create this emotional state? Was there anything that minimized or countered your positive emotional affect? If yes, then what could have been done differently to change this experience?
Why this method will not only speed up the convergence : The iteration continues until k centers are selected. Explain why this method will not only speed up the convergence of the k-means algorithm, but also guarantee the quality of the final clustering results.
Objective function and constraints in linear optimization : Explain the importance of correctly stating the objective function and constraints in linear optimization problems. Using examples from your professional experience, describe the problems that could result if the objective function and constraints..
Does job book come closer to proverbs or ecclesiastes : Job's friends try to be helpful. They kept silent for seven days. Yet Job called them "miserable comforters."Why did Job's friends fail? How many believers today could hold to their integrity like Job did and refuse to admit to crimes they did not..
Do stock prices have some effects that housing prices : Describe all the ways that a rise in stock prices affects aggregate expenditure. - Do stock prices have some effects that housing prices don't or vice versa?
Develop a scalable svm algorithm : The support vector machine is a highly accurate classification method. However, SVM classifiers suffer from slow processing when training with a large set of data tuples. Discuss how to overcome this difficulty and develop a scalable SVM algorithm..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What are the implications of this extension

How could this objective function be modified to preserve the statistical dependence between the outputs of networks α and b, yet include regularization in the objective function? What are the implications of this extension?

  Describe the difference between verification and validation

Do both make use of test-case design methods and testing strategies?

  How htc find new technologies in phones

It's about HTC the phone company and how they find new technologies in their phones. i need it to be done in 2 weeks which is 10/25/2015. it should be 20 pages. It should cover everything about the technology in their phones

  Write a program that will continuously prompt the user grade

Write a program that will continuously prompt the user for a grade (in the range of 0 to 100) until a sentinel value of 999 is entered. The program will then display the average of all grades entered, formatted to 1 decimal place. Assume the grades a..

  Develop a new application system for your business partner

Identify the top three risks in this situation. For each risk, document its risk event, impact, probability, impact rating/risk exposure, and mitigation strategy.

  Draw an er diagram for the database

Given the above description, draw an ER diagram for the database. State any assumptions you make for your ER-diagram to support your design. Include the following into your design:

  Create a sql server login named wpc-ch10-user

Assign WPC-CH10-Database User db_owner permissions to the WPC-CH10-PQ database.

  Engaging in a computer science major

What are the benefits to engaging in a Computer Science major and what fields will allow me to branch out to?

  Sydney logistics

Sydney's Logistics is a growing business that specializes in providing business services that many small firms do not have the expertise, the space or the resources to handle on their own. These services include warehouse receiving and storage, inter..

  Focusing on return on investment

Why is it important to analyze profitability, specifically focusing on return on investment? Invoke the breakdown of ROI in thinking about your response.

  Write using the summation notation

Write using the summation notation

  Identify the features of the fastica algorithm

Identify the features of the FastICA algorithm that are responsible for this important property

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd