人工智能数学基础(一):人工智能与数学
在人工智能领域,数学是不可或缺的基石。无论是算法的设计、模型的训练还是结果的评估,都离不开数学的支持。接下来,我将带大家深入了解人工智能数学基础,包括微积分、线性代数、概率论、数理统计和最优化理论,并通过 Python 代码示例,让大家更加直观地理解这些数学知识在人工智能中的应用。资源绑定附上完整资源供读者参考学习!
1.1 微积分
微积分是研究函数的微分、积分以及有关概念和应用的数学分支,在人工智能中有着广泛的应用,如神经网络的梯度下降法等优化算法就离不开微积分。
基本概念
-
导数 :表示函数在某一点处的变化率。例如,函数 y = f(x),导数 f’(x) 表示 x 变化时 y 的变化速度。
-
积分 :用于计算曲线与坐标轴之间的面积或体积等。例如,计算函数 y = f(x) 在区间 [a, b] 上与 x 轴围成的面积。
在人工智能算法中的应用
-
梯度下降法 :这是机器学习中常用的一种优化算法,通过计算损失函数对模型参数的导数(即梯度),不断调整参数,使损失函数最小化。在神经网络训练中,梯度下降法用于更新神经元的权重,以提高模型的准确性。
Python 求解示例
计算函数 y = x^3 - 2x^2 + 3x - 4 的导数,并绘制函数图像及其导数图像。
import numpy as np
import matplotlib.pyplot as plt
from sympy import symbols, diffplt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False# 定义变量和函数
x = symbols('x')
y = x**3 - 2*x**2 + 3*x -4# 计算导数
dy_dx = diff(y, x)
print("导数为:", dy_dx)# 绘制函数图像及其导数图像
x_vals = np.linspace(-10, 10, 400)
y_vals = [val**3 - 2*val**2 + 3*val -4 for val in x_vals]
dy_dx_vals = [3*val**2 -4*val +3 for val in x_vals]plt.figure(figsize=(10, 6))
plt.plot(x_vals, y_vals, label='y = x^3 - 2x^2 + 3x -4')
plt.plot(x_vals, dy_dx_vals, label="导数:3x^2 -4x +3", linestyle='--')
plt.xlabel('x')
plt.ylabel('y')
plt.title('函数及其导数图像')
plt.legend()
plt.grid(True)
plt.show()
1.2 线性代数
线性代数是研究向量、向量空间(或称线性空间)、线性变换和有限维线性方程组的理论,在人工智能中,数据通常以向量或矩阵的形式表示,因此线性代数的应用非常广泛。
1.2.1 向量和矩阵
-
向量 :一个有序的数值序列,可以表示数据的特征。例如,在图像识别中,一张图片可以表示为一个向量,其中每个元素代表一个像素的灰度值。
-
矩阵 :由 m×n 个数排列成的 m 行 n 列的数表。在机器学习中,数据集通常可以表示为一个矩阵,其中每一行代表一个样本,每一列代表一个特征。
1.2.2 范数和内积
-
范数 :用于衡量向量的大小或长度。常见的范数有 L1 范数(曼哈顿距离)和 L2 范数(欧几里得距离)。在机器学习中,范数常用于正则化,以防止模型过拟合。
-
内积 :两个向量之间的点积,用于衡量向量之间的相似性。如果两个向量的内积为零,则它们正交。在自然语言处理中,通过计算词向量之间的内积,可以判断词义的相似性。
1.2.3 线性变换
线性变换是指将一个向量空间映射到另一个向量空间的变换,且保持向量的加法和数乘运算。例如,矩阵乘法可以表示一种线性变换,在图像处理中,通过矩阵乘法可以实现图像的旋转、缩放等变换。
1.2.4 特征值和特征向量
对于一个矩阵 A,如果存在一个非零向量 x 和一个标量 λ,使得 Ax = λx,则 λ 称为矩阵 A 的特征值,x 称为对应的特征向量。在主成分分析(PCA)等降维算法中,通过求矩阵的特征值和特征向量,可以找出数据的主要特征方向,从而降低数据的维度。
1.2.5 奇异值分解
奇异值分解(SVD)是一种矩阵分解方法,将一个矩阵分解为三个矩阵的乘积。它在推荐系统、图像压缩等领域能够广泛应用。例如,在推荐系统中,通过 SVD 可以对用户 - 物品矩阵进行分解,挖掘用户的潜在兴趣,从而实现个性化推荐。
Python 求解示例
对矩阵 A=[[1, 2], [3, 4]] 进行奇异值分解。
import numpy as np# 定义矩阵
A = np.array([[1, 2], [3, 4]])# 奇异值分解
U, sigma, VT = np.linalg.svd(A)print("矩阵 U:\n", U)
print("\n奇异值 sigma:\n", sigma)
print("\n矩阵 VT:\n", VT)
1.3 概率论
概率论是研究随机现象数量规律的数学分支,在人工智能中,许多问题都涉及到不确定性,如数据噪声、模型预测的不确定性等,概率论为我们提供了处理这些问题的工具。
基本概念
-
概率 :表示一个事件发生的可能性大小,取值范围在 0 到 1 之间。
-
概率分布 :描述随机变量取值的概率规律。常见的概率分布有二项分布、正态分布等。在机器学习中,数据通常假设服从某种概率分布,通过估计分布的参数,可以对数据进行建模。
应用
-
贝叶斯定理 :在机器学习中,贝叶斯定理用于计算后验概率,是贝叶斯分类器等算法的基础。例如,在垃圾邮件分类中,通过贝叶斯定理计算一封邮件是垃圾邮件的概率,从而实现分类。
Python 求解示例
计算正态分布的概率密度函数,并绘制图像。
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import normplt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 定义正态分布参数
mu = 0 # 均值
sigma = 1 # 标准差# 计算概率密度函数
x = np.linspace(-5, 5, 100)
y = norm.pdf(x, mu, sigma)# 绘制图像
plt.figure(figsize=(8, 6))
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('概率密度')
plt.title('正态分布概率密度函数')
plt.grid(True)
plt.show()
1.4 数理统计
数理统计是研究如何通过对随机样本的观察和分析,来推断总体的分布和特征的数学分支。在人工智能中,我们通常只有有限的样本数据,通过数理统计方法,可以从样本推断总体,从而对数据进行建模和分析。
基本概念
-
样本均值 :样本数据的平均值,用于估计总体均值。
-
样本方差 :衡量样本数据的离散程度,用于估计总体方差。
应用
-
假设检验 :在模型评估中,通过假设检验可以判断模型的性能是否显著优于基线模型。例如,比较两种不同机器学习算法在测试集上的准确率,判断是否存在显著差异。
-
置信区间估计 :用于估计模型参数的取值范围。例如,在线性回归中,通过置信区间估计回归系数的取值范围,了解模型参数的不确定性。
Python 求解示例
计算一组样本数据的均值和方差,并进行 t 检验(假设总体均值为 0)。
import numpy as np
from scipy import stats# 生成样本数据
np.random.seed(0)
data = np.random.randn(100) # 生成 100 个服从标准正态分布的随机数# 计算样本均值和方差
mean = np.mean(data)
var = np.var(data, ddof=1) # ddof=1 表示无偏估计print("样本均值:", mean)
print("样本方差:", var)# t 检验(假设总体均值为 0)
t_stat, p_val = stats.ttest_1samp(data, 0)print("\nt 检验统计量:", t_stat)
print("p 值:", p_val)
1.5 最优化理论
最优化理论是研究如何寻找函数的最小值或最大值的数学分支。在人工智能中,最优化方法用于训练模型,通过最小化损失函数,使模型的预测结果尽可能接近真实值。
1.5.1 目标函数
目标函数是我们希望优化的函数,通常是损失函数,如均方误差(MSE)、交叉熵损失等。在机器学习中,通过调整模型参数,使目标函数达到最小值,从而得到最优的模型。
1.5.2 线性规划
线性规划是一种最优化方法,用于在满足线性约束条件下,求线性目标函数的最小值或最大值。在资源分配、生产调度等领域有广泛应用。在人工智能中,线性规划可以用于解决一些简单的分类问题,如线性可分支持向量机。
1.5.3 梯度下降法
梯度下降法是一种基于梯度的最优化算法,通过沿着梯度方向更新参数,逐步逼近目标函数的最小值。在深度学习中,梯度下降法及其变种(如随机梯度下降、Adam 等)是训练神经网络的核心算法。
Python 求解示例
使用梯度下降法优化函数 f(x) = x^2 + 2x +1,并绘制优化过程。
import numpy as np
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False# 定义函数及其导数
def f(x):return x**2 + 2*x +1def df(x):return 2*x +2# 梯度下降法
x = 5 # 初始点
learning_rate = 0.1
iterations = 20
x_history = [x]for _ in range(iterations):grad = df(x)x = x - learning_rate * gradx_history.append(x)# 绘制图像
x_vals = np.linspace(-5, 5, 400)
y_vals = f(x_vals)plt.figure(figsize=(10, 6))
plt.plot(x_vals, y_vals, label='f(x) = x^2 + 2x +1')
plt.scatter(x_history, [f(x) for x in x_history], color='red', zorder=5)
plt.xlabel('x')
plt.ylabel('f(x)')
plt.title('梯度下降法优化过程')
plt.legend()
plt.grid(True)
plt.show()print("优化后的 x 值:", x)
通过以上对人工智能数学基础的介绍和 Python 求解示例,我们可以看到数学在人工智能中的重要性。掌握这些数学知识,有助于我们更好地理解和应用人工智能算法。在实际学习和工作中,我们可以多进行代码实践,加深对数学知识的理解和应用能力。资源绑定附上完整资源供读者参考学习!
相关文章:
人工智能数学基础(一):人工智能与数学
在人工智能领域,数学是不可或缺的基石。无论是算法的设计、模型的训练还是结果的评估,都离不开数学的支持。接下来,我将带大家深入了解人工智能数学基础,包括微积分、线性代数、概率论、数理统计和最优化理论,并通过 P…...
Android Studio 安装 Continue插件
1、Android 插件Studio中安装Continue 2、从本地盘符安装 3、安装后发现Continue为空 Android studio中 Help -> Find Action->Choose Boot Java 设置 4、配置DeepSeek 参考https://juejin.cn/post/7464122534546407461...
【C++】类和对象(4)
目录 1. 类型转换 非explicit的单参数构造函数 示例 explicit的单参数构造函数 示例 不同版本的行为 示例 (单参数) 示例(多参数且其余参数有默认值 ) 示例(多参数且无默认值) 2. static成员变量…...
微信jdk 前端vue获取流程1、
参考链接: 企业微信的JSSDK,调用及使用方法_企业微信jssdk-CSDN博客 1、引用 <script src"//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script src"https://res.wx.qq.com/open/js/jweixin-1.2.0.js" referrerpolic…...
Linux进程7-signal信号处理方式验证、可重入函数举例、信号集函数验证、信号集阻塞验证
目录 1. signal函数 1.1进程接收到信号后的处理方式 1.2 signal 函数 1.2.1 signal 函数默认处理 1.2.2 signal 函数忽略处理 1.2.3 signal 函数自定义处理 1.2.4 signal 函数返回值 2.可重入函数 2.1如何判断函数是否可重入 2.2自定义信号处理函数举例 2.2.1 sle…...
使用Python在excel里创建柱状图
一、前言 通过使用Python的openpyxl库,在excel里创建柱状图。openpyxl库提供了创建Excel图表的功能,包括柱状图(Bar Chart)。 二、程序展示 1、导入相关模块,新建excel 新建excel后,在excel的第一列创建一些数据。 import op…...
计算机视觉进化论:YOLOv12、YOLOv11与Darknet系YOLOv7的微调实战对比
摘要 YOLO系列作为实时目标检测领域的重要里程碑,持续引领速度与精度的平衡发展。本文围绕YOLOv7(基于Darknet框架)、YOLOv11及YOLOv12,系统、深入地对比了三款模型的架构创新、微调策略、核心技术及应用场景。我们详细解析了三者…...
湖北理元理律师事务所:债务管理领域的平台化创新探索
随着中国居民负债率攀升至62%(央行2023年数据),债务管理从个体需求演变为社会性课题。湖北理元理律师事务所通过“法律科技金融”的融合模式,构建了国内首个全链条债务管理平台,其服务逻辑与行业价值值得深度剖析。 平…...
沐曦玩转 LMDeploy、XTuner 和 InternLM3
学习链接: https://aicarrier.feishu.cn/wiki/O84LwkiBriUU0NkDwurcSufhnVb 一 LMDeploy推理及验证 1.1 下载LMDeploy # 安装addict软件包 pip install addict mmengine mmengine-lite fire accelerate0.32.1 nvidia-ml-py# 解决LMDeploy对tranformers版本要求的…...
【Java面试笔记:进阶】26.如何监控和诊断JVM堆内和堆外内存使用?
监控和诊断JVM内存使用是优化性能和解决内存问题的关键。 1.JVM内存监控与诊断方法 1.图形化工具 JConsole:提供图形化界面,可直接连接到Java进程,查看内存使用情况。VisualVM:功能强大的图形化工具,但注意从Oracle JDK 9开始不再包含在JDK安装包中。Java Mission Contr…...
阿里云服务器云盘扩容
在阿里云服务器上在线扩容了云盘后,如果服务器内部查看容量没有变化,可能是由于分区和文件系统未正确扩展。以下是详细的解决步骤: 1. 确认扩容是否成功 在阿里云控制台检查磁盘容量是否已显示扩容后的新大小。如果控制台显示已扩容&#x…...
【ESP32】st7735s + LVGL移植
LVGL的移植 使用版本1、创建工程2、开始移植2.1、文件准备2.2、修改代码2.3、SDK配置编辑器 3、测试 使用版本 LVGL版本:8.3 链接点这里ESPIDF版本:4.4.8lvgl_esp32_drivers: 链接点这里ESP32型号:ESP32S3 1、创建工程 默认都会…...
Jackson 使用方法详解
Jackson 是 Java 生态中最流行的 JSON 处理库,也是 Spring Boot 的默认 JSON 解析器。它提供了高性能的 JSON 序列化(对象 → JSON)和反序列化(JSON → 对象)功能。以下是 Jackson 的全面使用指南。 1. 基础依赖 Mave…...
TensorFlow深度学习框架:从入门到精通的完整指南
🌟 TensorFlow核心优势 TensorFlow作为Google开发的顶级深度学习框架,具有三大独特优势: 工业级部署能力:支持从移动端到服务器的全平台部署完善的工具链:包含TensorBoard、TF Lite、TF.js等完整生态强大的社区支持&…...
Java 入门宝典--注释、关键字、数据类型、变量常量、类型转换
作者:IvanCodes 发布时间:2025年4月28日🐣 专栏:Java教程 哈喽,各位 CSDN 的小伙伴们!👋 这部分内容虽然基础,但 极其重要,是后续学习所有高级特性的基石。准备好了吗&…...
【含文档+PPT+源码】基于微信小程序的旅游论坛系统的设计与实现
项目介绍 本课程演示的是一款基于微信小程序的旅游论坛系统的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统 …...
Android开发,实现一个简约又好看的登录页
文章目录 1. 编写布局文件2.设计要点说明3. 效果图4. 关于作者其它项目视频教程介绍 1. 编写布局文件 编写activity.login.xml 布局文件 <?xml version"1.0" encoding"utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns:android…...
一种改进的YOLOv11网络,用于无人机视角下的小目标检测
大家读完觉得有帮助记得关注和点赞!!! 摘要 随着无人机(UAV)和计算机视觉技术的快速发展,从无人机视角进行目标检测已成为一个重要的研究领域。然而,无人机图像中目标像素占比极小、物体尺度变…...
linux离线安装zsh
下载zsh 下载仓库后解压 下载地址:https://github.com/zsh-users/zsh 离线安装 安装方法见INSTALL文件 ./configure --prefix[/usr/local] make make install...
Golang|使用函数作为参数和使用接口的联系
函数作为数据类型的一种,可以成为其他函数的参数。在 Go(Golang) 中,函数作为参数 和 接口(interface),本质上都和抽象、灵活调用有关 —— 都是让代码更灵活、更可扩展的手段。不过它们各有侧重…...
Python爬虫实战:获取软科网最新特定专业大学排名数据并做分析,为高考填报志愿做参考
一、引言 在高考升学的重要阶段,志愿填报成为考生和家长关注的核心问题。准确、全面且具有权威性的大学专业排名数据,是考生做出科学志愿决策的关键依据。软科网作为专业的大学排名信息发布平台,其发布的计算机科学与技术专业排名数据,因具有较高的公信力和参考价值,备受…...
【ACL系列论文写作指北12-Deadline管理与科研项目规划】-用节奏赢得高质量科研
科研不是一场冲刺,而是有序推进的系统工程。 引言:掌控时间,才能掌控科研主动权 再好的想法和技术,如果没有良好的时间管理,最终只会沦为“赶DDL”的牺牲品。科研项目规划,是确保质量、效率与心态平衡的关…...
elasticsearch底层模块解析与实践系列
#作者:猎人 文章目录 底层模块深入解析之threadpool1、线程池2、线程池类型3、cpu core数量设置 底层模块深入解析之plugin底层模块深入解析之es node节点角色1、node类型2、master eligible node3、data node4、ingest node5、cooridnating only node6、node data…...
Git-基本操作
前言 安装 git --version sudo apt-get remove git -y #卸载 sudo apt-get install git -y基本操作 创建本地仓库 mkdir gitcodegit init 这个就可以创建本地仓库了 然后当前目录下就有一个.git的文件夹 配置本地仓库 就是配置用户的名称,和用户的email地址 在…...
iVX 图形化编程如何改写后端开发新范式
在数字化转型加速推进的当下,企业对后端系统的需求呈现爆发式增长。Gartner 最新报告指出,2025 年全球企业平均需完成 300 定制化应用开发,而传统编码模式下,单个项目平均交付周期长达 6 - 8 个月。与此同时,Redis、K…...
【数据可视化-42】杂货库存数据集可视化分析
🧑 博主简介:曾任某智慧城市类企业算法总监,目前在美国市场的物流公司从事高级算法工程师一职,深耕人工智能领域,精通python数据挖掘、可视化、机器学习等,发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…...
使用 Electron 打包 Windows 可执行程序
使用 Electron 打包 Windows 可执行程序 在使用 Electron 构建桌面应用程序时,通常需要将项目打包为可执行文件(例如 .exe 文件),以便用户可以方便地安装和运行。本文将介绍如何使用 electron-builder 将 Electron 项目打包成 Wi…...
爬虫学习笔记(三)--Http协议
思维导图 上面思维导图提取的原文是2026王道计网P286~290 URL最前面(URL传输过程中遵循HTTP协议) 协议 计算机传输的数据实际上就是二进制0和1,协议就是规定这一串二进制数字的前几位代表什么、中间几位代表什么、后几位代表什么 HTTP&a…...
ai环境cuda cudnn conda torch整体迁移 wsl docker
运行没问题的环境,wsl先关停wsl --shutdown 然后导出复制到迁移机器上wsl --export U24 E:\wsl\u24.tar 使用wsl版挂成虚拟机wsl --import U24 E:\wsl\ubuntu E:\wsl\u24.tar 使用docker版挂成镜像docker import E:\wsl\u24.tar my-ubuntu:custom 启动docker容器&am…...
数据库小技巧-使用开窗函数矫正数据库指定列部分列值重复的数据
需求描述 目前有某表的某列部分值重复,需要批量矫正该列数据,确保该列分组内不会出现重复值。 解决思路 -- 创建个临时表 create table t_tmp_20250428( c_bh varchar(32), -- 主键 c_bh_aj varchar(32), -- 主表外键,分组条件,…...
【优选算法 | 二分查找】二分查找算法解析:如何通过二段性优化搜索效率
算法相关知识点可以通过点击以下链接进行学习一起加油!双指针滑动窗口 在本篇文章中,我们将深入解析二分查找算法的核心原理。从基本概念到实际应用,带你了解如何利用二分查找高效定位元素,提升搜索效率。无论你是刚接触算法的新手…...
AI与IT协同的典型案例
简介 本篇代码示例展示了IT从业者如何与AI协同工作,发挥各自优势。这些案例均来自2025年的最新企业实践,涵盖了不同IT岗位的应用场景。 一、GitHub Copilot生成代码框架 开发工程师AI协作示例:利用GitHub Copilot生成代码框架,…...
5.软考高项(信息系统项目管理师)-成本管理
成本管理非常重要,选择、计算考得非常多,必须要好好学。 过程、输入、工具及输出 过程名(附作用) 通俗解释 输入 工具和技术 输出 规划成本管理 为如何管理项目成本提供指南和方向 编制成本管理计划,这个计划主…...
前端:纯HTML、CSS和JS菜单样式
实现了一个多级折叠菜单系统,使用纯HTML、CSS和JavaScript(无任何框架) 一、二级菜单展开 1、实现效果 初始状态-展示全部一级菜单 选中共状态,一级标题选中共为蓝色背景色,二级标题选中共为蓝色文字,展开右侧图标为-,后缩状态右侧图标为+ 2、实现 HTML结构 …...
案例篇:如何用tcpdump和Wireshark识别潜在威胁
无论是日常浏览网页、观看视频,还是企业开展线上业务、进行数据传输,都离不开网络的支持。然而,网络问题也时有发生,比如网络卡顿,相信大家都遇到过,那种等待页面加载的焦急心情,真的让人抓狂。…...
微信小程序开发中关于首屏加载、本地数据持久化的思考
本文将围绕小程序开发中首屏性能优化与本地存储持久化两大重要主题展开,结合实际项目经验,系统分析常见问题、优化方法与最佳实践,构建流畅且高效的小程序体验。 文章目录 前言一、什么是首屏加载?为什么重要?二、小程…...
媒资管理之视频管理
一:业务概述: 媒资管理这个模块是我负责开发的,主要的管理对象是视频,图片,文档等 包括文件的上传,视频的处理,文件的删除 (在媒资管理界面,有个上传视频的按钮&#…...
windows程序转鲲鹏服务器踩坑记【持续更新中】
1.鲲鹏处理器和Intel处理器的区别 处理器/对比项IntelKunpeng厂家因特尔(美国)华为(中国)指令集X86架构ARM-V8架构与指令集- x86 CISC复杂指令集 - 单核性能强(如至强8380主频3.8GHz) - 三级缓存优化,支持DDR4-3200和Optane内存- ARMv8-A RI…...
【阿里云大模型高级工程师ACP习题集】2.6.用插件扩展答疑机器人的能力边界
习题集: 【单选题】在构建Agent系统时,使用Assistant API创建Agent时,若想让Agent具备查询员工信息和发送请假申请的功能,以下对instructions参数设置最合理的是( ) A. “你可以做任何事情” B. “你能查询员工信息和发送请假申请” C. “你是公司助手,功能有:1.查询员…...
程序进程多任务线程
1.程序 程序(program)是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。 2.进程 进程(process)是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。进程是操作系统资源分配和处理器调度的基本单位,拥有独立的代码、内部数…...
Finish技术生态计划: FinishRpc
finishRpc 简介 纯个人兴趣设计的项目: 因为失业在家摆烂 所以没事就想写点代码 本身也比较喜欢自己写一些好玩的demo 这个项目的设计完全是取悦自己又菜又有一个创造框架的梦想 可以用于提升框架设计思路以及实践一些常用技术的练习 可以用于校园中的练习 , 如果能对你有所…...
《商业世界的开源法则:协议选择与商业模式创新》
引言 在当今数字化时代,开源软件已成为技术生态系统中不可或缺的一部分。从Linux操作系统到Apache Web服务器,从MySQL数据库到React前端框架,开源项目支撑着全球大部分互联网基础设施和企业IT系统。然而,关于开源协议与商业使用之…...
Kubernetes》》k8s》》explain查 yaml 参数
在创建json 和yaml 时,我们可能不知道具体的参数该怎么写。同样 我们可以通过explain这个 命令来查看 每个参数具体的作用与写法 # 查看 pod类性有哪些参数 kubectl explain pod# 查看pod中 spec下面有哪些参数 kubectl explain pod.spec...
Kubernetes(k8s)学习笔记(三)--部署 Kubernetes Master
前文已经使用docker安装了kubeadm,因此本文使用kubeadm部署master节点。 一.先拉取必要的镜像库到本地。 在拉取之前,先配下镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"registry-mirrors": [&qu…...
《数据结构之美--二叉树》
一:引言: 上次我们学习了栈和队列这两个数据结构,今天我们来学习一个新的数据结构–二叉树中的堆。 堆其实就是一种特殊的二叉树,具有二叉树的性质的同时,还具有其他的性质。 那么在学习堆之前还是先来了解一下树。 …...
Prompt Engineering 提示工程:释放大语言模型潜力的关键技术与实践指南
提示工程:释放大语言模型潜力的关键技术与实践指南 提示工程(Prompt Engineering)作为与大型语言模型(LLM)交互的核心技术,已成为AI应用开发的关键技能。本文将系统介绍提示工程的定义与发展历程,深入剖析其核心知识点,提供实用的设计框架与技巧,并通过丰富的实战案例展示…...
std::print 和 std::println
一、基本概念 std::print 和 std::println 是 C23 新增的格式化输出函数,旨在替代传统的 std::cout 链式调用。它们基于 std::format 实现,支持类型安全的格式化字符串,语法更简洁,性能更优15。 功能特点: 直接输出到…...
高压直流输电MATLAB/simulink仿真模型+说明文档
1.模型简介 本仿真模型基于MATLAB/Simulink(版本MATLAB 2018Ra)软件。建议采用matlab2018 Ra及以上版本打开。(若需要其他版本可联系代为转换) 使用一个传输功率为1000MW(500 kV,2 kA)直流互连…...
第十四章-PHP与HTTP协议
第十四章-PHP与HTTP协议 一,HTTP 协议详解 HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最广泛的协议之一,用于客户端(如浏览器)与服务器之间的通信。它是 Web 技术的基石…...
【阿里云大模型高级工程师ACP学习笔记】2.6.用插件扩展答疑机器人的能力边界
一、学习目标 备考阿里云大模型高级工程师ACP认证,深入学习《2.6.用插件扩展答疑机器人的能力边界》这部分内容,主要期望达成以下目标: 理解智能体应用核心概念:理解智能体(Agent)应用的核心概念,包括其如何拓展大模型能力,突破传统答疑机器人局限。掌握构建Agent系统…...