AI基础数学之——掌握中学基础数学——学习脑图说明

目录

代数部分

几何部分

统计与概率部分

难易度说明

一、代数

二、几何

三、统计与概率

AI有关的基础数学部分指明

代数部分

几何部分

统计与概率

基础数学——PC学习方式

总结


代数部分

  1. 数与式基础:从实数开始学习,了解实数的分类、性质等。接着是二次根式,掌握其化简、运算规则。整式与因式分解中,学习整式的运算、因式分解的方法。分式则要理解分式的概念、基本性质及运算。
  2. 方程(组)与不等式(组):先学习一次方程(组)及其应用,掌握基本的方程求解和实际问题建模。分式方程及其应用进一步拓展方程类型,需注意增根问题。一元二次方程及其应用是重点,包括方程的解法、根的判别式等。一次不等式组及其应用则涉及不等式的求解和应用。
  3. 函数:以平面直角坐标系为基础,理解函数与图像的概念。一次函数图像性质与实际应用,掌握一次函数的表达式、图像特点和应用。反比例函数的图像与性质,研究反比例函数的特征。二次函数的图像性质与综合应用是代数部分的难点和重点,包括二次函数的表达式、图像变换和实际问题中的应用。

几何部分

  1. 几何初步与三角形基础:从几何初步的相交线与平行线开始,认识基本的几何图形和位置关系。三角形的一般性质,了解三角形的边、角、中线、高线、角平分线等概念。
  2. 全等与相似三角形:全等三角形的性质和判定是证明几何相等关系的重要工具。相似三角形的性质和判定则用于研究图形的比例关系。
  3. 特殊三角形:等腰 / 等边三角形、直角三角形有其独特的性质和判定方法,锐角三角函数是直角三角形中边与角关系的量化工具。
  4. 四边形:多边形 / 平行四边形是基础,学习其性质和判定。矩形、菱形、正方形是特殊的平行四边形,具有更多独特性质。
  5. :圆的基本概念和性质是基础,点 - 直线 - 圆的位置关系、切线的性质及判定、圆中的辅助线问题、弧长 - 扇形面积的相关计算是圆这部分的重点内容。
  6. 图形的变换:包括平移、对称、旋转、视图与投影,是从动态和空间角度认识几何图形的方法。

统计与概率部分

先学习统计的基本概念和方法,收集、整理和分析数据。再学习概率,了解随机事件、概率的计算方法等,这部分是对数据和不确定性的研究 。按照这样由简入深的路径,可以系统全面地掌握初中数学知识。

难易度说明

一、代数

  1. 实数 (易)
  2. 二次根式 (中)
  3. 整式与因式分解 (中)
  4. 分式 (中)
  5. 一次方程(组)及其应用 (中)
  6. 分式方程及其应用 (中)
  7. 一元二次方程及其应用 (难)
  8. 一元二次方程根的判别式 (难)
  9. 一次不等式组及其应用 (中)
  10. 平面直角坐标系 (易)
  11. 函数与图像
    • 一次函数图像性质与实际应用 (中)
    • 反比例函数的图像与性质 (难)
    • 二次函数的图像性质与综合应用 (难)

二、几何

  1. 几何初步 / 相交线与平行线 (易)
  2. 三角形的一般性质 (易)
    • 中线
    • 高线
    • 角平分线
  3. 全等三角形 (难)
    • 性质
    • 判定
  4. 相似三角形 (难)
    • 性质
    • 判定
  5. 特殊的三角形
    • 等腰 / 等边三角形 (中)
    • 直角三角形
      • 锐角三角函数 (难)
  6. 多边形 / 平行四边形 (中)
  7. 矩形 (中)
  8. 菱形 (中)
  9. 正方形 (中)
    • 圆的基本概念和性质 (易)
    • 点 - 直线 - 圆的位置关系 (难)
    • 切线的性质及判定 (难)
    • 圆中的辅助线问题 (难)
    • 弧长 - 扇形面积的相关计算 (难)
  10. 图形的变换
    • 平移 (易)
    • 对称 (易)
    • 旋转 (中)
    • 视图与投影 (中)

三、统计与概率

  1. 统计 (易)
  2. 概率 (中)

AI有关的基础数学部分指明

代数部分

函数与图像

一次函数图像性质与实际应用:在 AI 的线性回归模型中,一次函数用于拟合数据之间的线性关系,通过分析一次函数的斜率和截距来理解变量之间的关系,进行数据预测和趋势分析。

反比例函数的图像与性质:在一些 AI 算法中,可能会涉及到反比例关系的建模,例如在资源分配模型中,某些资源的消耗与使用时间可能呈现反比例关系,利用反比例函数的性质可以对这类关系进行分析和优化。

二次函数的图像性质与综合应用:在机器学习的损失函数优化中,很多时候会用到二次函数的性质。例如,均方误差损失函数通常是一个关于模型参数的二次函数,通过对二次函数的最小值求解,来找到最优的模型参数,使模型的预测结果更准确。

几何部分

相似三角形

性质:在计算机视觉领域,相似三角形的性质可用于图像的缩放、旋转和平移等操作中的形状保持和比例计算。例如,在图像识别中,对不同大小的物体进行识别时,需要利用相似三角形的原理来确定物体的实际尺寸和位置关系。

判定:在图像匹配和识别任务中,通过判定图像中的三角形是否相似,可以判断图像中的物体是否具有相似的结构或形状,从而实现图像的分类和识别。

点 - 直线 - 圆的位置关系:在路径规划和机器人导航中,常需要判断点、直线与圆形障碍物或目标区域的位置关系,以规划出合理的路径,避免碰撞或准确到达目标。

切线的性质及判定:在图形处理和几何建模中,切线的性质和判定可用于确定物体的边界和轮廓,例如在识别圆形物体的边缘时,切线可以帮助确定物体的精确边界,为后续的分析和处理提供基础。

统计与概率

统计

数据的收集、整理和分析是 AI 的基础。在机器学习中,需要对大量的数据进行统计分析,了解数据的分布、特征等,为模型的训练和评估提供依据。例如,计算数据的均值、方差、中位数等统计量,用于数据的预处理和特征工程。

概率

在 AI 的很多领域都有广泛应用,如在自然语言处理中,通过计算词语出现的概率来进行文本分类、情感分析等任务;在机器学习的分类算法中,如朴素贝叶斯算法,利用概率来计算样本属于不同类别的可能性,从而实现分类预测。

基础数学——PC学习方式

除了正常的文本记录,这里将使用C++与Python两种语言来辅助学习,我们可以快速的掌握两门语言,对后期的深入学习起到一个提前铺垫的作用。

其中:在 C++ 编程中,<cmath>是一个标准库头文件,它的主要作用是提供丰富的数学函数和常量,以执行各种常见的数学运算。

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    cout << "Hello World!" << endl;
    return 0;
}

其中:import math库的作用与C++的<cmath>库类似,都是提供数学算法的。

import math

a = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 a: "))
b = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 b: "))
c = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 c: "))
delta = b ** 2 - 4 * a * c
if delta > 0:
    root1 = (-b + math.sqrt(delta)) / (2 * a)
    root2 = (-b - math.sqrt(delta)) / (2 * a)
    print(f"方程有两个不同的实根: \nx1 = {root1}\nx2 = {root2}")
elif delta == 0:
    root = -b / (2 * a)
    print(f"方程有两个相同的实根: \nx = {root}")
else:
    realPart = -b / (2 * a)
    imagPart = math.sqrt(-delta) / (2 * a)
    print(f"方程有两个共轭复根: \nx1 = {realPart} + {imagPart}i\nx2 = {realPart} - {imagPart}i")

我们留着根号就是这样的。 

a = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 a: "))
b = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 b: "))
c = float(input("请输入一元二次方程 ax^2 + bx + c = 0 中的系数 c: "))
delta = b ** 2 - 4 * a * c

if delta > 0:
    root1_str = f"(-{b} + √{delta}) / ({2 * a})"
    root2_str = f"(-{b} - √{delta}) / ({2 * a})"
    print(f"方程有两个不同的实根: \nx1 = {root1_str}\nx2 = {root2_str}")
elif delta == 0:
    root_str = f"(-{b}) / ({2 * a})"
    print(f"方程有两个相同的实根: \nx = {root_str}")
else:
    real_part_str = f"(-{b}) / ({2 * a})"
    imag_part_str = f"√{-delta} / ({2 * a})"
    print(f"方程有两个共轭复根: \nx1 = {real_part_str} + {imag_part_str}i\nx2 = {real_part_str} - {imag_part_str}i")

两种效果对比:

总结

使用计算机语言来学习数学让我们在学习过程中对计算机与数学之间的沟通会更加的紧密,当我们学完大学的课程之后你会发现自己对数学与计算机的联系将会非常的深入,希望大家都能在这个方向有所建树,程序员的一小步,世界的一大步,数学是推动程序员成长的最基础知识,祝愿大家都能所有建树。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值