Machine Learning

Hello,

l would like to seek advice on being able to carry out machine learning and AI,do l have to be an expert in R,Java,C++ and python,knowing advanced statistics and neural networks,and how long it take you to know machine learning?

Thank you