|
You're saying my binding spell worked, then.
That's not against the rules. I read them.
Real programmers use butterflies
|
|
|
|
|
|
Guilty. I've alays been a weirdo
CQ de W5ALT
Walt Fair, Jr.PhD P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
Thanks a lot, the community for your valuable comments and my question replies.
|
|
|
|
|
In my opinion, when you use what an article is literally about in the title you'll only attract the type of people interested in that subject. I see "optimal k-means clustering" and I think "that sounds interesting but complex. Don't have time, might bookmark for a rainy day." So for traffic, it is probably a better idea to use the title to explain what this article practically accomplishes and maybe include the details in the sub-header description.
So instead of "A Gentle Introduction to Optimal K-Means Clustering" something like "A Gentle Introduction to Multi-Objective AIs" with the sub-header "An optimal k-means clustering algorithm". That grabs my attention more. A multi-purpose AI? Hmmm, that might be useful in -insert project or situation here-.
Such targeted articles still won't generate the traffic of more general-purpose stuff but I know from my own habits that if I know why an article is useful I'm much more likely to read it even if I don't fully understand the topics because I now have a motivation to invest at least some time in doing the background research to understand those topics at a basic level
|
|
|
|
|
I've already modified the title of my article: Implementing An Optimal K-Means Clustering Algorithm.
So, how's that?
|
|
|
|
|
The primary subject is still "Optimal K-Means Clustering Algorithm" which before I clicked and read a bit of your article because of this post, I had zero idea what on Earth that even was. If I was busy and skimming for articles to read later from the front page I would probably pass to be honest. I think if you somehow hint in the title it relates to AI you'd get way more interest.
Edit: Of course I don't really do AI stuff, so maybe that's a common algorithm? This is all just my perspective as an AI noob
|
|
|
|
|
Quote: I think if you somehow hint in the title it relates to AI you'd get way more interest.
I'm just working on it. Specifically, K-Means clustering is a very popular AI Machine Learning algorithm, I've already discussed in my previous articles years ago.
Anyway, I'll try to change the title to something AI and machine learning related.
|
|
|
|
|
It's a really good article from the parts I understand I didn't notice it mentioned but what's the Big-Oh performance of the sub-optimal k-means clustering algorithm? O(k)?
|
|
|
|
|
Quote: I didn't notice it mentioned but what's the Big-Oh performance of the sub-optimal k-means clustering algorithm? O(k)?
Quote Selected Text
The complexity of the sub-optimal (!) k-means algorithm is typically very high (e.g. it's NP-hard).
That's actually why I've used the number of algorithm optimizations such as k-means++ initialization algorithm, thoroughly discussed in this article, as well as the ability of the initialization process to produce the number of initial clusters prior to performing the actual clustering, and that really helps to reduce the computational complexity of the k-means algorithm.
modified 17-Jan-20 4:57am.
|
|
|
|
|
Finally, I've re-composed the article's title: "Quote: How To Implement The AI Supervised Learning K-Means Clustering Algorithm And Use It For Solving Data Classification Problems"
So, what's about this one?
|
|
|
|
|
Definitely peaks my interest more CodeProject is gonna cut off the title on listings somewhere around the middle but all the important keywords are in the first half anyways.
|
|
|
|
|
Yes of course. I'll compact the beginning of the article's title right now.
|
|
|
|
|
Actually I realized you'd have to change "Use" to "Using" if you did that which doesn't really save much space. English - ain't it fun? Could just use "Implement" though in the imperative sense.
|
|
|
|
|
Excuse me, but if I don't understand which word I should use in the imperative sense "Implement" or "Use", or both??
|
|
|
|
|
Implement and Use, yea. Haha. I swear I'm a native speaker and it's just really late!
|
|
|
|
|
Here's a couple of variants of the same title:
Implement The AI Supervised Learning K-Means Clustering Algorithm And Use It For Solving Data Classification Problems
Implementing the AI Supervised Learning K-Means Clustering Algorithm and Be Using It for Solving Data Classification Problems
Which one seems to you the most correct?
|
|
|
|
|
The first one. The second one works too without the "Be" but it's longer
|
|
|
|
|
Thanks for the guidance.
|
|
|
|
|
No problem. It's a good article! Thanks for the contribution
|
|
|
|
|
You're very welcome.
|
|
|
|
|
Finally, I've corrected the title
|
|
|
|
|
Why not a simple title, like "Classifying Data Using Artificial Intelligence"? And maybe the blurb can be something like, "A simple introduction to using K-Means Clustering for data analysis," or something like that. Then make the first paragraph about types of data and use cases, to draw the reader in to how to do it with K-Means Clustering. No need to scare your users by using big words in the title. The current title tells me it is going to be technical and non-user friendly except for possibly those who are already knowledgeable in the field.
|
|
|
|
|
Thanks for valuable comment. I've already reworked the title of my article, based on your recommendations.
|
|
|
|
|
If you are concerned about votes, perhaps it will take some more time.
|
|
|
|