- 博客(11)
- 收藏
- 关注
原创 ai(八)-Keras
Keras是一个用Python编写的高级神经网络API,能够以TensorFlow、CNTK或Theano作为后端运行。文章详细介绍了使用Keras构建神经网络的步骤:首先通过Sequential()创建模型容器,添加输入层、隐藏层和输出层;然后配置损失函数、优化器和评估指标;接着通过mini-batch梯度下降训练模型,解释了大批量和小批量的选择原理;最后展示了模型评估和预测的方法,并以手写数字识别为例演示了完整流程。文章还强调了GPU加速和矩阵运算对提升训练效率的重要性。
2026-03-31 22:02:38
340
原创 ai(七)-反向传播
反向传播(Backpropagation)是一种高效计算神经网络梯度的算法,通过链式法则分解梯度计算过程。前向传播计算权重对输出的偏导(∂z/∂w),反向传播则计算损失对输出的偏导(∂l/∂z),两者结合得到总梯度。该方法利用线性近似原理,将总体损失分解为各样本损失之和,通过神经元级的局部计算实现全局优化,显著提升了百万参数网络的训练效率。核心步骤包括:前向计算各层输出,反向逐层传播误差信号,最终通过梯度下降更新权重参数。
2026-03-28 23:54:52
411
原创 ai(六)-深度学习
深度学习流程分为三个核心步骤:首先构建神经网络结构,通过隐藏层进行特征转换;然后使用交叉熵损失函数评估模型性能;最后通过梯度下降和反向传播算法优化参数。神经网络采用矩阵运算提高效率,隐藏层数量需要调试确定。虽然理论上单隐藏层网络可以表示任何连续函数(普遍性定理),但实践中深层网络具有更优性能。整个流程实现了从特征提取到模型优化的自动化处理,使深度学习在图像识别、语音处理等领域展现出强大优势。
2026-03-27 22:53:56
334
原创 李宏毅-openclaw原理
AI Agent并不是人工智慧,而是一个人与语言模型的接口。openclaw与语言模型的关系:人类通过各类通讯软件虽openclaw下指令→→openclaw把指令加工后传给语言模型→→语言模型处理完后把回复给openclaw→→openclaw将回复加工后传给人类openclaw是一个跑在你电脑上、人与机器模型的接口(相当于中介,不是语言模型)。所以龙虾的聪明程度取决于背后的模型。openclaw的问题:能够控制所在电脑中的一切内容。
2026-03-24 23:50:29
473
原创 ai(五)
利用最大似然估计找到最合适的wbw,bwb.也就是w∗b∗w^*,b^*w∗b∗将训练集数字化(1对应class1,0对应class 2),并且w∗b∗argmaxwbLwbw∗b∗argmaxwbLwb求max通过取负自然对数转化为求min :将−lnLwb-lnL(w,b)−lnLwb改写:!
2026-03-23 15:37:10
457
原创 C++ (二) 运算符重载和继承
本文介绍了C++中的运算符重载机制,重点展示了如何通过operator关键字为自定义类重载运算符。主要内容包括:1) 字符串类型的加法运算符重载示例;2) 全局和类内运算符重载的实现方式;3) 常规运算符(如+-*/、自增自减、赋值、比较等)的重载方法;4) 特殊运算符(如输入输出流<< >>)的重载技巧。文章通过完整的代码示例演示了各种运算符重载的具体实现,包括前置/后置自增运算符的区别、深拷贝赋值运算符的实现等。这些技术可以增强自定义类的功能,使其支持类似内置类型的操作方式。
2026-01-12 22:54:56
342
原创 C++(一) 基础
本文介绍了C++编程的基础知识,包括基本语法、命名空间、文件流操作、内存管理、引用、循环结构以及类的概念。主要内容涵盖:1) C++程序编译执行流程;2) 输入输出流操作;3) 命名空间的定义和使用;4) 文件读写操作;5) new/delete内存管理;6) 引用与指针的区别;7) 类的基本结构,包括构造函数、析构函数、成员变量和方法;8) 浅拷贝与深拷贝的区别;9) 静态变量和方法的使用。文章通过代码示例详细说明了各个概念的实际应用,为C++初学者提供了基础入门指导。
2026-01-11 23:44:01
461
原创 obsidian实现多设备同步
最近老是看到与obsidian的插件有关的文,就生出了由typora转obsidian记笔记的想法。然后发现它能够在安卓设备上面同步编辑的文档,大概看了下流程不复杂就弄了下。
2025-08-23 00:47:51
2767
1
原创 格式化字符串任意地址写与非栈上格式化字符串
本文主要基于师傅_sky123_的文章。把一些地方自己理解写了下,学知识还是看师傅的原文章吧。写的初衷是之前遇到的格式化字符串基本就是用来泄露数据,然后最近发现还是有必要学习下利用格式化字符串写的方法。原文链接https://blog.csdn.net/qq_45323960/article/details/122785431?%k$n这个参数的作用是printf将已经成功输出的字符数(一个整数)写入到指定的地址。这里指定的地址指的是%k$处存储的数值(这个值需要是可写的,不然程序会崩溃)。
2025-08-21 01:02:14
2569
原创 linux中docker安装与镜像拉取
本文介绍了在Linux系统中安装Docker及拉取镜像的方法。首先通过官方脚本自动安装Docker并启动服务,然后添加用户到docker组。接着配置了多个国内镜像加速源以提高下载速度。最后以pwn环境为例,展示了如何拉取预配置的Docker镜像(Ubuntu 20.04),并通过挂载本地目录实现文件同步,使用后容器自动销毁。文中提供了详细的命令行操作和配置示例,并附有相关参考链接。
2025-08-19 12:15:07
820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅