作为一名机械工程师,我如何开始学习python,以及我需要在python中学习什么,以便在机械领域学习机器。
有人能给我最好的建议吗
发布于 2022-11-25 07:39:55
嗯,YouTube上有很多免费课程。就我个人而言,我并不是在机器学习领域。然而,要开始使用Python,我建议使用以下Python视频:https://www.youtube.com/watch?v=rfscVS0vtbw
这是我第一次开始使用Python时使用的视频。
一旦你掌握了基础知识,我建议你做一些初学者的项目,只是为了复习一下你学到的技能。我推荐给初学者的一些程序有total Toe、Hangman和Random生成器,甚至还有一个将字符串转换成简单代码的程序(比如将每个字母"a“转换为"b”,"b“变成"c")。不用说,有很多,很多简单的初学者项目。做几个这样的(大约3-4)。这将使您习惯于Python (请记住,您只是在抓皮毛)。
接下来,我建议您深入研究Python中的numpy和pandas模块。这两个模块对于处理数据非常重要(这对于机器学习至关重要)。我不精通numpy或pandas,但我确实有一次对他们进行了调查。对于numpy,我看了以下视频:https://www.youtube.com/watch?v=QUT1VHiLmmI和pandas,我通过YouTube频道Corey观看了关于pandas的视频。
现在,如果你不了解机器学习背后的数学知识,你可以有两种选择之一。我建议的一些机器学习教程将允许您在机器学习方面取得进展,但您肯定不会理解基本的概念(您将不知道每一行代码所做的是什么,每一段代码的目的是什么,但您将不理解原因)。您可以选择跳过下一步,但重要的是要知道,要想成功,关键是要理解事物的底层机制,而不仅仅是表面机制(与其他一切一样)。因此,我强烈建议您研究机器学习课程,这些课程只教授理论而不是实践:https://www.youtube.com/watch?v=GwIo3gDZCVQ。
我必须指出,这些资源很可能是不够的,当你看这些视频的时候,你最终会遇到一些问题,它们可能不会被忽略,所以你必须自己在互联网上做一些研究,就像一样。
在你放下这些之后,你就可以用Python来研究机器学习了。
我相信有两种主要的方法可以让你练习机器学习: TensorFlow和PyTorch。我不知道两者之间的主要区别,但我知道它们很受欢迎,并且有大量的文档。再一次,和以前一样。继续学习YouTube,看看关于机器学习的课程,下面是几个:
PyTorch:https://www.youtube.com/watch?v=V_xro1bcAuA的一个非常非常长的教程(~25小时)
PyTorch短教程(~5小时):https://www.youtube.com/watch?v=c36lUUr864M
2部分TensorFlow课程:https://www.youtube.com/watch?v=tpCFfeUEGs8和https://www.youtube.com/watch?v=ZUKz4125WNI&t=0s
此外,我还想补充一点,除了PyTorch和TensorFlow,还有Keras,但我相信它可能不如其他两个那么受欢迎和/或有很好的文档。
也是,这些只是我的建议,让你从我对机器学习的一些知识开始。开始某件事的常见之处是,不管它是什么,它通常开始于触及基础的表面,只是坐下来看了很长时间的教程,直到你掌握了它的诀窍,。
https://stackoverflow.com/questions/74569369
复制相似问题