理解机器学习中的术语

文章目录

求导,梯度

  • 高等数学中一个函数 y = f ( x ) y = f(x) y=f(x)
  • 假设这个函数表示求出速度 , y ( 速度 k m / h ) = 1000 ( m ) x ( 小时 h ) y(速度km/h) = \frac{1000(m)}{x(小时 h)} y(速度km/h)=x(小时h)1000(m)
  • 那么这里的求导就是一个求出加速度 p p p
  • p = f ′ ( x ) = ( 1000 x ) ′ = − 1000 x 2 p = f^{'}(x) = (\frac{1000}{x})^{'} = -\frac{1000}{x^2} p=f′(x)=(x1000)′=−x21000
  • 这里的求导直接使用了 牛顿莱布尼茨公式
  • 而代码的办法是逼近求导

代码实现

  • 设 y = f ( x ) y = f(x) y=f(x)

  • 根据最基础的求导理解,逼近 p = lim ⁡ n − > 0 f ( x + n ) − f ( x ) n p = \lim_{n->0}\frac{f(x+n)-f(x)}{n} p=limn−>0nf(x+n)−f(x)

  • 那么求导代码如下

    def func(x):
    return 1000 / x

    求导数

    def get_p(x, batch=5, init=0.1, step=0.1):
    for i in range(batch):
    result = (func(x + init) - func(x)) / init
    init = init * step
    print(f"result == {result} batch = {i} init = {init}")
    return result

    根据极限逼近公式计算

    print(get_p(1))

    根据莱布尼茨公式计算

    print(-1000 / (1**2))

相关推荐
武天旭2 分钟前
AI安全--AI大模型的毒性偏见与安全对齐实践
人工智能·python·深度学习
wordbaby21 分钟前
构建高效的智能体(Building Effective Agents)— Anthropic 官方全文精译与图解
人工智能
xsd2024111821 分钟前
AI 短剧怎么做?
人工智能
m0_7156744333 分钟前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
羲云网络1 小时前
AI API 门户上线不难,难的是让用户完成第一次调用
人工智能·产品运营·api·开发者·acedatacloud
视觉小萌新1 小时前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json
Zhao-Jichao1 小时前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
阿里云大数据AI技术1 小时前
EMR Serverless StarRocks 全面支持 Paimon 2.0:构建多模态统一分析与检索
人工智能
电科_银尘1 小时前
【深度学习项目实战·11】损失函数与评价指标:让模型输出、标签与结果真正对应
人工智能·深度学习
RanceGru2 小时前
AI嵌入式7——瑞芯微RK3588s+RK1828 NPU 部署VLM模型(Qwen3-VL-2B)
人工智能