Could you give me some clarification about data mining and artificial intelligence algorithms? What mathematics base they used for? Could you give me starting point, in mathematics, to understand these types of algorithms?
|
migrated from scicomp.stackexchange.com Aug 17 '12 at 18:56
|
That can actually sound a little strange within community of statisticians, but I am pretty sure that most of machine learning algorithms can be formulated as a functional minimization problems. That means that this is going to be covered with mathematical optimization. The other thing is that you will probably need calculus and linear algebra to understand what is optimization. And to interpret your results you will better have some background in probability theory and statistics. |
|||||
|
|
This question is maybe to broad, you should say something more about what you will use data mining for! But, data mining is essentially statistics, and much of the use of AI that I have seen is statistics as well. So, what math you need is the math you need for statistics: 1) calculus and real analysis 2) probability 3) Linear algebra! In practical terms, 3) may be the most important, almost whatever you will be doing (inclusive uses of 1) and 2)) you will depend heavily on linear algebra. So, be sure to get, not only the concepts, but manipulative skill! A lot more is used, but maybe more specialized. So it does't make sense to give more detailed advice until you have specialized your question (and learnt 1), 2) & 3)) |
|||
|
|
|
It seems a fair question, what mathematics should I learn as a foundation for machine learning? Others have suggested, Linear Algebra, Probability Theory, Satistics, Metric Spaces and many others which are all relevant. Perhaps a workable approach is to list some of the most popular ML algorithms take a look at them and fill in the mathematics you feel you are less comfortable with. |
|||
|
|