![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AI实战派:从零到精通的人工智能学习之旅
文章平均质量分 90
欢迎阅读这个专栏,我们的目标是帮助你在人工智能(AI)领域中找到自己的路径。本专栏由一系列的实战案例组成,通过深入浅出的方式,让你从基础的概念和工具开始,逐步学习和理解AI的各个方面,最终达到精通的水平。
2024年数学建模国赛
2024数学建模国赛持续更新优秀案例,本账号主要分享算法和数学建模经典案例!!!字节跳动算法工程师!!!!大学时期获得的算法建模比赛奖项有:人工智能大赛一等奖、数学建模全国一等奖、icpc银奖、蓝桥杯国赛一等奖、天梯赛全国一等奖!
展开
-
【机器学习微积分】09 多元函数的极值(中):最速下降法
在具体进行算法介绍之前,我们先花一点时间来专门谈谈 p y t h o n python python的 S y m P y SymPy SymPy库, S y m P y SymPy SymPy库是 P y t h o n Python Python的数学符号计算库,用它可以进行数学表达式的符号推导和计算,可以很方便的进行公式推导、级数展开、积分、微分以及解方程等重要运算。原创 2024-02-24 18:18:13 · 565 阅读 · 0 评论 -
【机器学习微积分】10 多元函数的极值(下):牛顿法与向量微分
这一讲里,我们进入到多元函数求极值的最后一部分,即牛顿法的内容中。在前面的两讲内容里,我们所介绍的梯度下降法和最速下降法都只用到了目标函数的一阶导数(也就是梯度)来确定每一次迭代的搜索方向,因此也可以被称作为是一阶方法。而另一种算法的优化思路是这样的,在迭代方法中引入高阶导数,其迭代效率可能会优于最速下降法,而牛顿法就是其中的典型代表,他的核心是同时使用一阶导(梯度)和二阶导(黑塞矩阵)来确定搜索方向,效率上要优于一阶的方法。原创 2024-02-24 18:18:44 · 676 阅读 · 0 评论 -
【机器学习微积分】08 多元函数的极值(上):梯度法基础
从这一讲开始,我们来讨论如何利用迭代法去寻找多元函数的极值点,我们首先从最基础的梯度下降法入手。梯度下降法的思路非常清晰明了,且实现过程也比较简单,是求解无约束最优化问题中的一种最常用、最基础的迭代方法。原创 2024-02-24 18:17:19 · 432 阅读 · 0 评论 -
使用深度学习进行音频分类
欢迎来到我的博客!今天,我们将探讨如何使用深度学习进行音频分类。我们将逐步展示如何使用 Python 和深度学习库,例如 TensorFlow 和 librosa,来处理和分类音频数据。原创 2023-05-10 23:45:05 · 841 阅读 · 0 评论 -
通过深度Q网络DQN构建游戏智能体
在传统的Q学习中,我们通常使用一个Q表格来记录每个状态-动作对的Q值,然后通过不断地探索和学习,更新这个Q表格,使其逼近真实的Q值。然而,当状态空间非常大,甚至是连续的,或者动作空间非常大时,我们无法使用这种方法。这就是DQN发挥作用的地方。深度Q网络(DQN)结合了深度学习和Q学习。我们使用一个深度神经网络作为函数逼近器,来估计Q值。输入是状态,输出是每个动作的预测Q值。通过不断地学习和优化,我们可以使这个神经网络逼近真实的Q函数。原创 2023-05-10 23:32:43 · 307 阅读 · 0 评论 -
使用Q-learning实现游戏智能体:一步步打造你的AI
但是,在CartPole游戏中,我们的状态是连续的,这意味着我们不能直接为每个状态动作对创建一个条目。epsilon是我们进行探索的概率,有时我们需要选择非最优的动作,以便获取更多的信息。Q-learning是一个值迭代算法,它试图学习一个动作值函数Q(s, a),这个函数可以告诉我们在给定状态下采取给定动作的期望回报。其中在上述公式中,s是当前状态,a是当前动作,r是收到的奖励,s'是下一个状态,a'是在s'状态下的最佳动作,α是学习率,γ是折扣因子。训练完成后,我们可以测试我们的智能体的表现。原创 2023-05-09 18:52:19 · 461 阅读 · 1 评论