想走人工智能可以先不用管编程语言的选择,可以先看理论。
推荐书籍:
吴军的《数学之美》讲人工智能中语音文字处理等部分,可以当作兴趣书籍。
周志华《机器学习》,被称为西瓜书,是机器学习入门必看书目。数学公式较多,但易懂。
确定了你对机器学习的兴趣,可以挑战更数学的书籍:李航《统计学习方法》。
如果你完整看完这三本书,相信你对机器学习已经有了很深的理解了。那么可以进行python的学习了,还是一些书单(学习路径):
《python编程:从入门到实践》:相当经典的书籍了,完全有能力带你入门python编程。
《利用python进行数据分析》:这本书目前已经出到了第三版,可以带你数据分析入门。如果你读完了上面的三本书,应该知道数据分析处理是机器学习的重头戏。
《机器学习实战》:这本书由浅入深,相当不错。
以上6本书读完且领悟完,你应该有了一个不错的机器学习底子了,但或许你自己也会意识到在数学方向和实操经验方向的不足,实操可以直接上kaggle进行练习。数学嘛,《普林斯顿微积分读本》应该跑不了,《线性代数》黄皮书也很不错,概率论和数理统计还是必不可少。想要理解机器学习的一些理论,你还需要更深的数学功底。离散数学,数学分析,随机过程等等都跑不掉。对了,也许这时你会觉得数据结构和算法也还有很多不足,leetcode,洛谷,牛客会是你比较好的归处。忘了说,机器学习实战有没有pytorch等框架我已经忘了,你还得重新学,玩数据的不会点爬虫也不行,还有多线程处理.......等你学完这些,也许很不错了,但是在知乎,也只是个不入门的“掉包侠”。不想止步于此的话,你还需要慢慢去研读文献,学习最前沿算法,尝试突破。
总而言之,高中生可以感兴趣,课余时间了解一点(比如吴军老师的《数学之美》),但你的基础知识还差的很多,既不应该更不必要花费大量时间现在去学习,不是无用,而是很低效。在高中抽零零散散的时间学习两年的python编程,到了大学也许你只需要一两周时间就能补完。如果真对这方面感兴趣,那更应该花费全部心思去准备高考,因为只有实力强劲的高校才有真正能教你这方面知识的老师。