不知道题主是否有一定的基础,这里的基础是指初等的线性代数。
其次,机器学习本身是一个很大的学习范围,题主是否有比较明确的学习目标,是否有想要解决的具体问题,带着问题去学习可以事半功倍。并且,要重视实战。
先推荐一个入门的课程吧,完全免费的:
注:上述两个是一样的内容,只是平台不同。
这是吴恩达老师的机器学习课程,具体内容就不详细撰写了。
关于书籍的推荐:
李航老师的《统计学习方法》
周志华老师的《机器学习》,又称为西瓜书。
这两本书虽说是可以作为入门的好书,但前提是具有一定的数理、代数基础。
题主大可以直接看下吴恩达老师的课程,以及大致浏览下两本书,检验下自己的基础如何,是否能看懂。