AI大模型算法之路
文章平均质量分 76
AI大模型算法学习计划路线,成果和笔记
bloxed
学习,旅行,总要有一个在路上。技术交流加V:bloxed
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【AI大模型--NumPy-09】向量化优化与性能调优指南
NumPy 向量化优化与性能调优指南 本文介绍了编写高性能NumPy代码的7个关键技巧: 向量化思维:将循环操作转换为向量运算,可提升10-100倍性能 避免常见反模式:如动态增长数组、不必要的拷贝等 内存布局优化:理解C-order和Fortran-order对缓存的影响 广播优化:利用广播机制替代显式循环 视图vs拷贝:合理选择以减少内存开销 分块处理:处理超大规模数据时的策略 性能测试:使用timeit和profiling工具进行基准测试 通过实际案例展示了向量化操作相比Python循环的性能优势,如原创 2026-06-03 12:29:14 · 240 阅读 · 0 评论 -
【AI大模型--NumPy-08】多项式拟合与插值完全指南
本文系统介绍了NumPy的多项式拟合与插值方法,主要内容包括: 基础多项式拟合:使用polyfit/poly1d进行数据拟合,展示不同阶数拟合效果对比 多项式运算:包括加减乘除、求导、积分等操作 过拟合与欠拟合分析:通过可视化对比不同复杂度模型的表现 加权拟合:处理异方差数据的权重分配策略 插值方法:介绍Lagrange插值和样条插值的适用场景 通过温度数据建模等实战案例,帮助理解多项式拟合作为基础回归方法的重要性,为学习更复杂模型奠定基础。文中包含完整的代码实现和可视化分析,适合中高级学习者掌握多项式处理原创 2026-05-28 12:36:13 · 359 阅读 · 0 评论 -
【AI大模型--NumPy-07】高级线性代数完全指南
摘要 本教程深入讲解NumPy的高级线性代数功能,重点涵盖7个核心模块: 特征值分解:解析特征值与特征向量的几何意义及其应用 SVD奇异值分解:详解矩阵分解原理与降维应用 最小二乘法:演示数据拟合的三种实现方式 矩阵分解:介绍QR和Cholesky分解方法 矩阵性质分析:包括行列式、秩和条件数计算 线性方程组求解:比较逆矩阵与solve方法 PCA实现:基于SVD手写主成分分析算法 教程通过代码实例展示每种方法的数学原理和实际应用,适合机器学习、数据科学等领域的学习者掌握线性代数核心工具。原创 2026-05-28 12:32:49 · 417 阅读 · 0 评论 -
【AI大模型--NumPy-06】随机数生成与蒙特卡洛模拟
本文介绍了NumPy中的随机数生成与蒙特卡洛模拟方法。主要内容包括: 随机数生成体系:对比新旧API,推荐使用Generator API(PCG64算法),介绍均匀分布、整数生成等基础随机数生成方法。 常用概率分布:详细讲解正态分布、二项分布、泊松分布、指数分布等常见分布的采样方法及其应用场景,并通过实例展示分布特性。 随机操作:演示排列组合、有/无放回抽样、加权随机选择等实用技巧。 蒙特卡洛方法:通过估算圆周率π的经典案例,阐释蒙特卡洛模拟的核心思想(大数定律)——通过大量随机抽样近似求解数学问题。 文章原创 2026-05-25 00:07:23 · 362 阅读 · 0 评论 -
【AI大模型--NumPy-05】统计分析实战指南
文章摘要 《NumPy统计分析实战指南》介绍了使用NumPy进行数据统计分析的核心方法。主要内容包括:1) 描述性统计指标(均值、中位数、标准差等);2) 多维数据轴向统计(axis参数应用);3) 协方差与相关系数计算;4) 异常值检测技术(IQR和Z-Score);5) 分组统计实现;6) 考试成绩分析实战案例。教程通过模拟数据演示了从基础统计到高级分析的全流程,为数据探索性分析(EDA)和预处理提供了实用工具集,是学习pandas和sklearn等高级库的重要基础。原创 2026-05-24 23:50:14 · 429 阅读 · 0 评论 -
【AI大模型--NumPy-04】-NumPy 矩阵乘法完全指南 (Matrix Multiplication)
文章摘要 本教程系统讲解NumPy矩阵乘法的核心知识,包含3种实现方式(np.dot()、@运算符、np.matmul())和维度匹配规则((m,n)×(n,p)=(m,p))。重点解析矩阵乘法的数学特性:不满足交换律但满足结合律,以及单位矩阵的特殊性质。特别演示了转置操作(.T)在解决维度不匹配问题中的实际应用,并通过向量旋转和线性方程组等案例展示矩阵乘法的典型应用场景。教程还包含手动计算验证、常见错误分析以及性能对比,帮助开发者深入理解矩阵运算原理。原创 2026-05-22 09:11:23 · 354 阅读 · 0 评论 -
【AI大模型--NumPy-03】-NumPy 广播机制与通用函数完全指南 (Broadcasting & UFuncs)
NumPy广播机制与通用函数指南摘要 本文深入讲解了NumPy的两大核心特性:广播机制和通用函数(ufunc)。广播机制通过4条规则实现不同形状数组的运算:维度相同直接运算、一方为1则扩展、缺失维度补1扩展、否则报错。文章通过标量广播、行向量广播和外积模式等案例演示了广播规则的应用。 实际应用部分展示了广播在数据归一化(Z-Score标准化)和欧氏距离矩阵计算中的高效实现。通用函数部分涵盖了一元/二元ufunc、高级操作(reduce/accumulate/outer)以及自定义ufunc方法。这些特性共同原创 2026-05-21 14:24:13 · 404 阅读 · 0 评论 -
【AI大模型--NumPy-02】-数组创建与高级索引完全指南
本文系统介绍了NumPy数组的创建方法和高级索引技术。主要内容包括: 数组创建:详细讲解np.array()、zeros()、ones()、arange()等11种创建方式及其适用场景,强调dtype对内存的影响。 基础切片:解析[start:stop:step]语法规则,演示一维/二维数组切片操作,指出切片返回的是视图而非拷贝。 高级索引:涵盖花式索引(Fancy Indexing)和布尔掩码操作,展示如何用整数数组和布尔条件高效筛选数据。 结构化数组:介绍自定义dtype和字段访问方法,实现类似数据库表原创 2026-05-19 19:58:37 · 300 阅读 · 0 评论 -
【AI大模型--NumPy-01】
本文介绍了NumPy数组创建与基础操作的入门知识。主要内容包括:1) NumPy相比Python原生列表的性能优势,实测显示NumPy运算速度快约22倍;2) 6种数组创建方法:np.array()、np.arange()、np.linspace()、np.logspace()、zeros/ones/empty等;3) 数据类型(dtype)的选择对内存和精度的影响;4) 数组形状变换操作如reshape()、.T转置和ravel()展平;5) 使用default_rng()生成随机数的现代API。文章通过原创 2026-05-19 19:50:51 · 303 阅读 · 0 评论 -
【AI大模型--python基础3】
本文介绍了一个基于Python的命令行科学计算器实现。该计算器具有以下核心功能: 数学运算支持:包括基本四则运算、幂运算、取模等算术运算,以及三角函数、对数、指数等科学计算功能。 安全计算机制:通过限制eval函数的使用范围,只允许预定义的数学函数和常量,防止代码注入风险。 实用功能: 内存存储功能(mem) 计算历史记录(history) 帮助系统(help) 清屏功能(clear) 交互式界面:提供友好的命令行交互界面,支持特殊命令和错误处理。 该计算器采用面向对象设计,主要包含CommandLineC原创 2026-05-19 09:25:31 · 349 阅读 · 0 评论 -
【AI大模型--python基础2】
本文介绍了Python面向对象编程中的多重继承机制。通过学校角色关系的案例,展示了从基类Person到单继承的Student和Teacher类,再到多重继承的TeachingAssistant类的完整实现。重点讲解了super()函数在多重继承中的协作模式、**kwargs参数传递机制以及MRO(方法解析顺序)的工作原理。文章特别强调了在菱形继承结构中,Python如何通过C3算法确保基类只被初始化一次。该指南为处理复杂继承关系提供了标准实践方案,包括参数传递链设计和方法解析顺序控制等核心技巧。原创 2026-05-19 09:21:37 · 50 阅读 · 0 评论 -
【AI大模型--python基础】
本文介绍了Python基础语法与算法的综合案例,涵盖7个核心模块:1)装饰器模式实现函数计时器;2)一元二次方程求根;3)可变默认参数陷阱及解决方案;4)可变位置参数*args的使用;5)9×9乘法表的循环嵌套实现;6)递归算法解决汉诺塔问题;7)列表操作生成杨辉三角。每个模块都包含详细注释,标注了重点知识和注意事项,适合Python学习者系统掌握基础语法与算法思想。原创 2026-05-19 09:16:03 · 35 阅读 · 0 评论
分享