admin 管理员组

文章数量: 887007

Python 机器学习/深度学习/算法专栏/LLM

目录

一.简介

二.机器学习

三.深度学习

四.数据结构与算法

五.LLM

六.日常工具


一.简介

Python 机器学习、深度学习、算法主要是博主从研究生到工作期间接触的一些机器学习、深度学习以及一些算法的实现的记录,从早期的 LR、SVM 到后期的 Deep,从学习到工作,从理论推导到实践,也是记录了自己几年来的成长。下面对这几块内容做一下整理,方便读者浏览也方便自己快速查找。

- 机器学习

- 深度学习

- 数据结构与算法

- LLM

除此之外,也有一些日常开发的小组件,例如自动获取 Bing 壁纸、自动发邮件等等,也会单独记录在日常工具中

- 日常工具

Tips 更新日期 20230811:

新增 LLM 模块整理,就最近的一些 LLM 相关工作心得进行整理。

二.机器学习

机器学习内容主要在博主读研期间编写,多为常规数据量下的 Python 实现与公式推导。

适用文章关键字
Python机器学习 - 1.KNN 原理与实战KNN、聚类
Python机器学习 - 2.决策树原理与实战[1]决策树
Python机器学习 - 3.决策树原理与实战[2]决策树
Python机器学习 - 4.朴素贝叶斯原理与实战[1]朴素贝叶斯、伯努利
Python机器学习 - 5.朴素贝叶斯原理与实战[2]朴素贝叶斯实战
Python机器学习 - 6.Logistic 回归原理Sigmod、梯度
Python机器学习 - 7.Logistic 回归实战随机梯度上升
Python机器学习 - 8.Logistic 回归参数详解LR 参数详解
Python机器学习 - 9.SVM 拉格朗日乘子与对偶问题 [1]对偶问题
Python机器学习 - 10.SVM SMO 算法公式推导 [2]SMO 公式
Python机器学习 - 11.SVM 软间隔与松弛因子 [3]软间隔与松弛因子
Python机器学习 - 12.SVM Alpha范围界定与调整 [4]Alpha 范围界定
Python机器学习 - 13.SVM SMO 算法实现 [5]SMO 实现
Python机器学习 - 14.SVM 核函数原理 [6]核函数原理
Python机器学习 - 15.SVM 核函数实现 [7]核函数实现
Python机器学习 - 16.SVM 实现与绘图 [8]支持向量标记
Python机器学习 - 17.LASSO 回归与 L1 正则化LASSO 回归、L1正则
Python机器学习 - 18.集成学习 弱分类器与 AdaBoost 简介Adaboost 理论
Python机器学习 - 19.集成学习 AdaBoost 更新准则推导Adaboost 更新原理
Python机器学习 - 20.集成学习 AdaBoost 实现Adaboost 实现
Python机器学习 - 21.集成学习 Bagging 原理与实现Bagging 理论与实践
Python机器学习 - 22.集成学习 随机森林原理与实现随机森林实践
Python机器学习 - 23.线性回归与实现自定义简单线性回归
Python机器学习 - 24.局部加权线性回归自定义局部加权线性回归

三.深度学习

深度学习内容主要在工作空闲时间编写,主要是工作中一些内容的思考与引申,后面主要会基于 TF x Keras 扩展常规的推荐算法实现。

适用文章关键字
TF x Keras深度学习 - 1.TF x Keras Train And Evaluate DemoTrain Demo
TF x Keras深度学习 - 2.TF x Keras 自定义 Loss 与 MetricsLoss Metrics
TF x Keras深度学习 - 3.TF x Keras 常见参数初始化方法参数初始化
TF x Keras深度学习 - 4.TF x Keras 训练时对样本和类别加权样本、类别加权
TF x Keras深度学习 - 5.TF x Keras 编写回调函数回调 CallBack
TF x Keras深度学习 - 6.TF x Keras SoftMax 自定义实现自定义 Softmax
TF x Keras深度学习 - 7.TF x Keras expand_dim 扩充维度扩充维度
TF x Keras深度学习 - 8.TF x Keras AutoEncoder 2D、3D 展示AutoEncoder
TF x Keras深度学习 - 9.TF x Keras 基于 Processing 与 Embedding 的文本处理文本预处理
TF x Keras深度学习 - 10.TF x Keras 基于 CNN 与 RNN 的温度预测问题CNN、RNN
TF x Keras深度学习 - 11.TF x Keras 多输入模型多输入模型
TF x Keras深度学习 - 12.TF x Keras 多输出模型多输出模型
TF x Keras深度学习 - 13.TF x Keras Inception 模块Inception
TF x Keras深度学习 - 14.TF x Keras 共享层与共享模型共享层、模型
TF x Keras深度学习 - 15.TF x Keras WideAndDeepWideAndDeep
TF x Keras深度学习 - 16.TF x Keras Losses 常见损失函数Losser 损失函数
TF x Keras深度学习 - 17.TF x Keras FM 原理与实现FM 原理与实现
TF x Keras深度学习 - 18.TF x Keras DeepFM 原理与实现DeepFM 原理
TF x Keras深度学习 - 19.TF x Keras Batch Normalization 理论与实践BN 理论与实战
TF x Keras深度学习 - 20.TF x Keras Dropout 理论与实践Dropout 
TF x Keras深度学习 - 21.TF x Keras DSSM 理论与实践DSSM 双塔
TF深度学习 - 22.TF TF1.x tf.string_split VS TF2.x tf.strings.splitstring_split
TF深度学习 - 23.TF TF1.x tf.py_func VS TF2.x tf.py_functionpy_function
TF深度学习 - 24.TF tf.cond 条件判断tf.cond 条件判断
TF深度学习 - 25.TF TF1.x VS TF2.x tf.feature_columnfeature_column
TF深度学习 - 26.TF TF2.x tf.feature_column 详解featur_column
TF x Keras深度学习 - 27.TF DataSet 使用与优化DataSet 使用
TF x Keras深度学习 - 28.TF x Keras 训练中出现 Nan 值Nan 值处理
Python深度学习 - 29.GraphEmbedding networks 获取图结构图结构生成
Python深度学习 - 30.GraphEmbedding DeepWalk 图文详解DeepWalk
TF x Keras深度学习 - 31.GraphEmbedding 向量降维与可视化向量降维
Python深度学习 - 32.GraphEmbedding Alias 采样图文详解Alias 采样
Python深度学习 - 33.GraphEmbedding Node2vec 图文详解Node2vec
Python深度学习 - 34.GraphEmbedding Line 图文详解Line
TF x Keras深度学习 - 35.TF x Keras DeepFwFM、DeepFmFM 理论与实战FM 家族实战
TF x Keras深度学习 - 36.TF x Keras TF 常用矩阵计算方法大全矩阵乘法大全
TF x Keras深度学习 - 37.TF x Keras Deep & Cross Network DCN 实现DeepCrossNet
TF x Gensim深度学习 - 38.Gensim Word2Vec 实践Word2vec
DeepLearning深度学习 - 39. EGES 与推荐系统用户冷启动EGES
TF x Keras深度学习 - 40. N-Gram 采样与 Session 数据获取 For EGESSkipgram、EGES
TF x Keras 深度学习 - 41.Word2vec、EGES 负采样实现 By KerasWord2vec、EGES
DeepLearning深度学习 - 42.特征交叉与 SENET、Bilinear Interaction 与 FiBiNetFiBiNet
TF x Keras深度学习 - 43.SeNET、Bilinear Interaction 实现特征交叉 By KerasSeNet、BiLinear
DeepLearning深度学习 - 44.Gate 与 MMOE 实现多目标学习MoE、MMoE
TF x Keras深度学习 - 45.MMOE && Gate 简单实现 By KerasMMoE、Gate
DeepLearning深度学习 - 46.DIN 深度兴趣网络DIN、Attention
TF x Keras深度学习 - 47.DIN 深度兴趣网络保姆级实现 By KerasDIN、Dice
DeepLearning深度学习 - 48.SIM Search-based Interest Model 搜索兴趣网络SIM
TF x Keras深度学习 - 49.SIM 搜索兴趣网络 GSU 与 Soft Search 实现SIM、GSU
DeepLearning深度学习 - 50.推荐场景下的 Attention And Multi-Head AttentionAttention、Multi
TF x Keras深度学习 - 51.推荐场景下的 Attention And Multi-Head Attention 实现Attention、Multi
DeepLearning深度学习 - 52.推荐场景的多样性与 MMR 简介MMR
TF x Keras深度学习 - 53.Bert 简介与 Keras-Bert 常用示例Bert

四.数据结构与算法

主要是学习与工作闲暇时间做一些有意思的题目,保持代码手感。

适用文章关键字
Python算法 -1.快速排序快排
Python算法 - 2.栈与队列
Python算法 - 3.链表反转链表
Python算法 - 4.二叉树实现二叉树
Python算法 - 5.rand7 生成 rand10概率
Python算法 - 6.二分法与牛顿法求指定精度平凡根二分法、牛顿法
Python算法 - 7.二分法判断数组是否存在目标数字二分法
Python算法 - 8.二叉树 DFS 前序、中序、后序遍历DFS
Python算法 - 9.二叉树层序遍历BFS
Python算法 - 10.寻找和为指定偶数的质数对质数
Python算法 - 11.动态规划之寻找并显示所有路径动态规划
Python算法 - 12.判断数组中是否存在目标字符串回朔
Python算法 - 13.求两数的最大公约数与最小公倍数公约数、公倍数
Python算法 - 14.求数组的全排列全排列
Python算法 - 15.判断两树是否相同二叉树
Python算法 - 16.寻找最大矩阵 数字版 & 矩阵版数形结合
Python算法 - 17.两数相加 有链表 & 无链表链表
Python算法 - 18.两数相除 递进版两数相除
Python算法 - 19.最大堆实现与应用最大堆
Python算法 - 20.最小堆实现与应用最小堆
Python算法 - 21.返回1至n中所有可能的K个数的组合递归
Python算法 - 22.N皇后解法 数组 & 移位N 皇后
Python算法 - 23.构造 O(1) 时间插入、删除与获取随机元素的集合数据结构
Python算法 - 24.寻找数组的子集数组子集
Scala算法 - 25.两数、三数、四数、N数之和N数之和
Scala算法 - 26.无重复字符最长子串、最长回文子串回文
Python算法 - 27.Order in chaos 混乱中的秩序之随机点中值连线中值连线
Python  算法 - 28.Huffman Tree 霍夫曼树实现与应用霍夫曼树
Python算法 - 29.随机 Coding 刷算法合集 [1]算法合集

五.LLM

适用文章关键字
PythonLLM - 1.NotImplementedError: Cannot copy out of meta tensor; no data!资源异常
PythonLLM - 2.Baichuan7B Tokenizer 生成训练数据Tokenizer
PythonLLM - 3.Baichuan7B Lora 训练详解Lora、Baichuan
PythonLLM - 4.DataCollatorForLanguageModeling 样本生成 by transformersDataGen、Transformer
PythonLLM - 5.读取 Lora 模型进行文本生成Lora、generate
PythonLLM - 6.ChatGLM-6B Lora 微调与推理Lora、ChatGLM
PythonLLM - 7.Chinese-Llama-2-7b 初体验Chinese-LLaMA-2
PythonLLM - 8.json 使用详解json 常用示例
PythonLLM - 9.model batch generate 生成文本batch generate
PythonLLM - 10.LLama 模型读取报错 TypeError: not a string模型异常
PythonLLM - 11.LoRA 模型合并与保存Lora、Model merge
PythonLLM - 12.Transformer && LLaMA2 结构分析与 LoRA 详解Transformer、LLaMA-2
PythonLLM - 13.CUDA out of memory. 到底怎么事CUDA、OOM
PythonLLM - 14.argparse 解析脚本参数argparse
PythonLLM - 15.大模型评估指标之 BLEUBLEU
PythonLLM - 16.大模型评估指标之 ROUGEROUGE
PythonLLM - 17.Model Load_in_8bit For LLaMALoad_in_bit
PythonLLM - 18.Baichuan-13B 多卡加载与推理测试多卡推理
PythonLLM - 19.LLaMA-2 获取文本向量并计算 Cos 相似度大模型评估
PythonLLM - 20.大模型速递 Baichuan2 快速入门Baichuan2
PythonLLM - 21.批量加载 dataset 并合并Dataset,Batch
PythonLLM - 22.数据处理之 Process Dataset For LLM With PT、SFT、RMPreprocess,Dataset
PythonLLM - 23.SFT workflow 微调工作流程Workflow
PythonLLM - 24.大模型技术报告与训练细节baichuan2
PythonLLM - 25.大模型速递 InternLM-20B 快速入门internLM
PythonLLM - 26.通俗理解位置编码与 RoPERoPE
PythonLLM - 27.FastAPI 搭建简易问答 ServerFastAPI,Server
PythonLLM - 28.旋转位置编码 RoPE 代码详解RoPE
PythonLLM - 29.训练与推理过程中的 GPU 算力评估GPU

六.日常工具

这些工具主要是工作中经常需要制作表格和发邮件或者偶尔进行全局查找,所以才有这些工具组件。

适用文章关键字
Python日常工具 - 1.Python 遍历文件夹,文件内容,批处理文件Python 看文件
Python日常工具 - 2.多线程 Parallel / Multiprocessing 示例Python 多线程
Python日常工具 - 3.openpyxl Excel 操作示例与实践Python 做表格
Python日常工具 - 4.smtplib 发送 Excel 邮件与数据展示Python 发邮件
Python日常工具 - 5.删除文件、文件夹Python 删文件
Python日常工具 - 6.定时自动获取 Bing 首页壁纸Python 拿壁纸
Python日常工具 - 7.Mac 光标特效 By CursorEffect2鼠标拖尾特效

本文标签: Python 机器学习深度学习算法专栏LLM