鱼C论坛

 找回密码
 立即注册
查看: 1995|回复: 7

[已解决]学完所有Python基础可以学习神经网络吗

[复制链接]
发表于 2023-7-22 11:39:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,我跟着小甲鱼学习了所有的基础知识,包括类和对象等,现在学习神经网络会不会太早了?基础虽然学完了,但是其他知识还没学(比如数据结构,图像处理,协程异步等)

接受GPT回答,也会看,但不会给最佳答案,希望有学过的大佬人工回答一下~
最佳答案
2023-7-22 12:08:17
陶远航 发表于 2023-7-22 12:04
你真的学过?
我现在才初中啊,真的就不能学?

我学过一段时间,不过应该不太适合我,感觉学的很枯燥

你想学神经网络就得学一下线性代数,初中你可以自学

评分

参与人数 2荣誉 +2 收起 理由
梦想护卫舰官方 + 1 鱼C有你更精彩^_^
myd0311 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-22 11:40:18 | 显示全部楼层
学习神经网络需要一定的基础知识,包括数学、数据结构和机器学习的理论。尽管你已经完成了 Python 的基础学习,但是如果你还没有接触过数据结构、图像处理和协程异步等领域,学习神经网络可能会有一些困难。

神经网络是一种复杂的机器学习算法,它建立在统计学、线性代数和微积分等数学概念之上。因此,了解这些数学概念对于深入理解神经网络是很重要的。你可以通过学习线性代数中的矩阵运算、微积分中的梯度计算等来增强你的数学基础。

此外,了解数据结构也是很重要的,因为神经网络中经常使用各种数据结构来存储和处理数据。你可以学习常见的数据结构,比如数组、链表、栈和队列等。

在学习神经网络之前,了解图像处理的基础概念也是有帮助的,因为图像是神经网络中常用的输入数据类型之一。你可以学习关于图像处理的基础知识,比如图像表示、滤波器、特征提取等。

最后,协程异步是 Python 中处理并发和异步编程的重要概念。尽管在神经网络领域中并不是必需的,但了解协程异步可以帮助你更好地理解并应用一些神经网络相关的库和框架,比如 TensorFlow 和 PyTorch。

总结起来,学习神经网络需要一定的基础知识,并且需要对数学、数据结构、图像处理和协程异步有一定的了解。如果你对这些领域还没有接触过,建议你先学习这些基础知识,然后再深入学习神经网络。

希望这个回答对你有帮助!如果还有其他问题,请随时提问。

球一个最佳答案谢谢啦!这对我非常重要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-22 11:40:24 | 显示全部楼层
回答:

您已经建立了Python的基础知识是神经网络的一个很好的开始,尤其是对类和对象的理解,这将有助于您理解许多深度学习库,如TensorFlow和PyTorch,因为这些库大量使用了面向对象的设计模式。

然而,学习神经网络和深度学习不仅仅需要编程知识,还需要一定的数学基础,主要是线性代数和概率统计。如果你对这些数学概念不熟悉,那么你可能需要花一些时间去学习。

再者,有一些其他的知识,例如数据结构和图像处理,可以帮助您更深入地理解和使用神经网络。例如,了解数据结构可以帮助你更有效地存储和处理数据,图像处理知识则对于理解和应用一些专门针对图像数据的神经网络,如卷积神经网络(CNN)非常有用。

至于协程和异步,这些主题对于理解神经网络来说并不是必须的,但如果你需要在大规模数据集上进行训练,或者构建复杂的数据加载和预处理流程,那么这些知识可能会有所帮助。

总的来说,如果你对数学有一定的基础,并且对Python编程有一定的理解,那么现在开始学习神经网络并不太早。然而,你也需要做好长期学习的准备,因为神经网络和深度学习是一个庞大而复杂的领域,需要花费一定的时间和努力去掌握。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-22 12:01:16 | 显示全部楼层
isdkz 发表于 2023-7-22 11:40
回答:

您已经建立了Python的基础知识是神经网络的一个很好的开始,尤其是对类和对象的理解,这将有助于 ...

我不学高等数学还学不了神经网络了是吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-22 12:03:42 | 显示全部楼层
陶远航 发表于 2023-7-22 12:01
我不学高等数学还学不了神经网络了是吧

高等数学也得学,不过最重要的还是线性代数,如果数学的枯燥都受不了,更别说学神经网络了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-22 12:04:44 | 显示全部楼层
isdkz 发表于 2023-7-22 12:03
高等数学也得学,不过最重要的还是线性代数,如果数学的枯燥都受不了,更别说学神经网络了

你真的学过?
我现在才初中啊,真的就不能学?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-22 12:08:17 | 显示全部楼层    本楼为最佳答案   
陶远航 发表于 2023-7-22 12:04
你真的学过?
我现在才初中啊,真的就不能学?

我学过一段时间,不过应该不太适合我,感觉学的很枯燥

你想学神经网络就得学一下线性代数,初中你可以自学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-22 12:10:10 | 显示全部楼层
isdkz 发表于 2023-7-22 12:08
我学过一段时间,不过应该不太适合我,感觉学的很枯燥

你想学神经网络就得学一下线性代数,初中你可以 ...

好的,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 08:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表