Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 153 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I am a beginner in machine learning.

I have very basic doubts and confusions. On which site can I ask such questions related to machine learning?

share|improve this question
Related for expert questions on machine learning: Which StackExchange website for Machine Learning and computational algorithms? – TooTone Apr 10 '14 at 16:59
up vote 4 down vote accepted

There are 3 production sites: stackoverflow,, and There is some overflow between the sites, but at one extreme if your question is purely about an aspect of coding, use stackoverflow, and at the other extreme if your question is purely about an aspect of the maths, using So for example, if you can't figure out the right way to organize your data prior to calling a regression library, use stackoverflow, but if your question is about how to use calculus to figure out a gradient in order to efficiently minimize your errors then use (cross-validated) overlaps with both sites. Questions there often have some sort of programming element to them (especially in R or other statistical languages), but in the context of a statistical or machine learning problem. It's also a good place to ask question on topics including methodology, how to choose features, interpreting results, and the mathematics behind the algorithms.

All of these sites welcome questions from beginners, so long as they meet the sites' standards -- which in general means looking for solutions first especially on the site itself, describing a specific on-topic problem, and, where appropriate, the steps you have taken, or would take, to attempt to solve it. To get a good idea of the kinds of questions and answers on the different sites, you can look at the machine-learning tag on each site.

I'm not familiar with Computer Science, as mentioned in TGMClans' answer. But Browsing through the Computer Science questions tagged machine learning seems to confirm the description of Computer Science questions given in this answer

As a rule of thumb, if your question depends on code, ask on Stack Overflow; if your question calls for mathematical notation, ask on Computer Science. Algorithms expressed in pseudocode straddle the border.

You do, however, need to choose just one site for each question: don't cross-post. See here for more information.

Finally, here is a quantitative overview of the number of questions on the different sites.

enter image description here

Sources: SO, math, stats, compsci

Note that "unanswered" is a little misleading as it includes question which have answers with no votes, and also questions which are essentially answered in comments (this is particularly common on

(Here is a related question on meta: Which site is better to ask question about Machine Learning?)

share|improve this answer

You can ask here Computer Science , CrossValidated and here on StackOverflow.

share|improve this answer
I am quite low standard , i mean just beginner ,is it okay for me ? – hanugm Apr 1 '14 at 13:49
If you show that you have tried to solve your own problems first (show attempted solutions, show results of web searches), it should be OK. Take care that your questions can be answered objectively though; do not ask Gorilla vs Shark questions on Stack Exchange. – S.L. Barth Apr 1 '14 at 13:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .