MachineLearning
文章平均质量分 79
机器学习相关内容
蒋含竹
非淡泊无以明志,非宁静无以致远。
展开
-
Gradio 基础使用示例
Gradio 是一个用于构建快速原型和部署机器学习应用程序的开源库。它的目标是使机器学习模型的创建和部署变得简单易用,无需深入了解 Web 开发或前端知识。以下是 Gradio 的一些关键特点和优势:简单易用: Gradio 提供了简单直观的 API,使得用户能够快速创建交互式的机器学习界面,无需繁琐的代码编写。多样化输入输出: Gradio 支持多种类型的输入和输出,包括图像、文本、音频等,同时还能够处理多个输入和输出。即时预览。原创 2024-05-10 18:24:05 · 1479 阅读 · 0 评论 -
PyTorch示例——使用Transformer写古诗
很早、很早以前,在TensorFlow2 学习——RNN生成古诗词_rnn古诗生成头词汇是 “ 日 、 红 、 山 、 夜 、 湖、 海 、 月。-CSDN博客中已使用TensorFlow+RNN的方式实现过写古诗的功能,现在来个的示例😄数据处理逻辑和前面博文中大致相似,本文中就不再赘述Kaggle Notebook地址:PyTorch示例-使用Transformer写古诗x"""词典编码器"""# 补上特殊词标记:开始标记、结束标记、填充字符标记、未知词标记# 词汇表大小。原创 2024-04-03 21:06:29 · 2038 阅读 · 2 评论 -
Llama2中文大模型——牛刀小试
Meta开源的Llama从第一版开始,效果就很不错,有很多开源LLM都是基于它训练的,例如Vicunna、Alpaca在去年7月,Meta又开源的Llamma从第二版Llama2,分为Pretrian、Chat版本,包含7B、13B、70B模型类别模型名称下载地址备注PretrianLlama2-7Bhuggingface下载基础版PretrianLlama2-13Bhuggingface下载基础版PretrianLlama2-70Bhuggingface下载基础版Chat。原创 2024-01-24 18:02:34 · 1140 阅读 · 0 评论 -
【AI换脸】roop在Kaggle上的使用样例
因为roop项目的Python环境依赖等问题的处理对于部分朋友比较复杂,所以特此提供了Kaggle版本的样例,可以直接在Kaggle的Notebook中运行为什么选Kaggle,不用Google Colab?因为国内可以直连Kaggle,上Colab较麻烦,让更多人能快速使用到。此样例会面向较广的使用者,所以会写得比较啰嗦、傻瓜式…地址信息本项目的Kaggle地址: https://www.kaggle.com/code/alionsss/roop-kaggle。原创 2023-07-27 00:33:04 · 765 阅读 · 2 评论 -
PyTorch示例——ResNet34模型和Fruits图像数据
ResNet34模型,做图像分类数据使用水果图片数据集,下载见KaggleKaggle的Notebook示例见PyTorch——ResNet34模型和Fruits数据下面见代码。原创 2023-07-03 22:31:50 · 1531 阅读 · 6 评论 -
使用LoRA对大语言模型LLaMA做Fine-tune
目前有大量对LLM(大语言模型)做Fine-tune的方式,不过需要消耗的资源非常高,例如Stanford Alpaca: 对LLaMA-7B做Fine-tune,需要4颗A100 (80GB) GPUFastChat/Vicuna: 对LLaMA-7B做Fine-tune,需要4颗A100 (40GB) GPU这种资源需求令普通的学习者望而却步,使用LoRA则可以较好的解决这个问题LoRA全称为。原创 2023-05-29 17:55:13 · 9160 阅读 · 13 评论 -
PyTorch示例——RNN文本分类-识别人名的国籍语言
【代码】PyTorch示例——RNN文本分类-识别名字的国籍。原创 2023-05-10 21:50:35 · 765 阅读 · 5 评论 -
PyTorch——利用Accelerate轻松控制多个CPU/GPU/TPU加速计算
CPU?GPU?TPU?计算设备太多,很混乱?切换环境,代码大量改来改去?不懂怎么调用多个CPU/GPU/TPU?或者想轻松调用?OK!OK!OK!来自HuggingFace的Accelerate库帮你轻松解决这些问题,只需几行代码改动既可以快速完成计算设备的自动调整。相关地址安装(推荐用>=0.14的版本)下面就来说说怎么用你也可以直接看我在Kaggle上做好的完整的Notebook示例。原创 2023-04-27 21:06:17 · 5305 阅读 · 1 评论 -
FastChat-Vicuna开放,媲美ChatGPT的90%能力——从下载到安装、部署
最近ChatGPT非常火,引爆了整个商业市场以及NLP学术界,但是ChatGPT很多东西都不开放,你也没法个人部署、研究于是很多大语言模型横空出世,在开放的大语言模型中,最近我认为效果很不错的是FastChat上的Vicuna,基于LLaMA做了二次调参训练,据官方称能达到ChatGPT的90%的能力。(具体能否达到这个值,可以直接去他们的Demo上试试)相关链接GitHub地址:Demo地址:博客与相关说明:注意安装教程时间为2023年4月8日2023年4月21日。原创 2023-04-08 14:56:29 · 36196 阅读 · 117 评论 -
PyTorch示例——CNN图像分类-FashionMNIST
PyTorch示例-CNN多分类-FashionMNIST数据原创 2023-04-05 16:49:24 · 1620 阅读 · 3 评论 -
PyTorch示例——MLP图像分类-手写数字
【代码】PyTorch示例-MLP图像分类-手写数字。原创 2023-02-17 22:49:23 · 1466 阅读 · 13 评论 -
PyTorch示例——Dataset、DataLoader
PyTorch示例——Dataset、DataLoader。数据集加载、python、Pytorch、大数据、大数据集、懒加载原创 2023-01-17 20:45:19 · 183 阅读 · 0 评论 -
PyTorch示例——LogisticRegressionModel
LogisticRegression、逻辑回归、回归、PyTorch、示例、深度学习、python、model原创 2023-01-17 20:33:03 · 222 阅读 · 0 评论 -
PyTorch示例——LinearModel
PyTorch示例-LinearModel。PyTorch实现线性模型、Tensor、forward、Module、loss、optimizer、model、epoch、绘制曲线、权重、偏置原创 2023-01-13 14:15:41 · 309 阅读 · 0 评论 -
PyTorch示例——利用PyTorch计算梯度
PyTorch、示例、计算梯度、版本、导包、原始数据、训练、绘图原创 2023-01-13 14:04:05 · 744 阅读 · 0 评论 -
opencv + face_recognition —— 人脸识别案例
文章目录opencv + face_recognition —— 人脸识别案例0. 版本信息1. 导包2. 识别图片中的面部3. 实现摄像头中的面部追踪4. 人脸追踪+识别,分析出不同的人5. 人脸追踪+识别,分析出不同的人(优化)6. 人脸追踪,打上马赛克7. 人脸追踪,磨皮美颜opencv + face_recognition —— 人脸识别案例0. 版本信息版本信息产品 版本python 3.7anaconda 4.8.3jupyter 6.0.3opencv 3.原创 2020-06-27 11:08:08 · 6392 阅读 · 17 评论 -
OpenCV学习——图像特效
文章目录OpenCV学习——图像特效0. 版本信息1. 导包2. 灰度图3. 颜色反转4. 马赛克效果5. 毛玻璃效果6. 图片融合7. 边缘检测8. 浮雕效果9. 油画效果OpenCV学习——图像特效0. 版本信息产品版本Python3.7Anaconda4.8.3Jupyter6.0.3OpenCV3.4.21. 导包import cv2import numpy as npimport randomimport math2. 灰度图原创 2020-06-25 23:05:49 · 712 阅读 · 1 评论 -
OpenCV学习——图像基础与几何变换
文章目录OpenCV学习——图像基础0. 版本信息1. 导包2. 图像基础2.1 图片的读取、展示、保存2.2 图片的基本信息2.3 修改图片像素点的颜色信息2.3 拆分与合并颜色三通道3. 图像的几何变化3.1 图像截取3.2 图像缩放3.3 图像移动3.4 图像镜像3.5 图像旋转OpenCV学习——图像基础0. 版本信息产品版本Python3.7Anaconda4.8.3Jupyter6.0.3OpenCV3.4.21. 导包import c原创 2020-06-23 23:06:43 · 401 阅读 · 2 评论 -
TensorFlow2 学习——RNN生成古诗词
利用循环神经网络RNN可以做各种连续性数据的预测,其中生成古诗词是一件非常有趣的事,特此分享我的学习经验先来几首藏头诗吧 ^_^宁静致远宁随古峰一里乡,静在门林满树通。致有旧人身自住,远花不似水花中。风起云涌风山一夕月,起落鸟纷纷。云散生何处,涌深千尺村。春夏秋冬春来空树柳微时,夏火遥愁独寂寥。秋上北陵村未苦,冬来寒向入楼僧。另外,我的实现参考了这篇博客^_^鉴于有的朋友老是出问题,我在Kaggle上直接做了个样例。原创 2020-03-14 22:00:36 · 5890 阅读 · 43 评论 -
TensorFlow2 学习——CNN图像分类
文章目录TensorFlow2 学习——CNN图像分类1. 导包2. 图像分类 fashion_mnist3. 图像分类 cat_vs_dog3.1 原始数据3.2 利用Dataset加载图片3.3 构建CNN模型,并训练TensorFlow2 学习——CNN图像分类1. 导包import matplotlib.pyplot as pltimport numpy as npimport ......原创 2020-03-11 13:10:31 · 8541 阅读 · 15 评论 -
TensorFlow2 学习——MLP图像分类
文章目录TensorFlow2学习——图像分类导包原始数据数据作图数据划分与标准化构建模型并训练模型评估与预测其他:回调Callback的使用TensorFlow2学习——图像分类导包import matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport tensorflow as tffrom sklea...原创 2020-03-03 16:27:37 · 3047 阅读 · 4 评论 -
推荐算法——ALS模型算法分析、LFM算法
文章目录推荐算法——ALS模型算法分析(隐语义分析)简介算法流程分析-示例推荐算法——ALS模型算法分析(隐语义分析)简介ALS(Alternating Least Squares),即交替最小二乘法,因利用两个矩阵进行交替优化而得名。求解大致步骤如下:定义原始矩阵 Am,n=Um,k∗Vk,nA_{m,n} = U_{m,k} * V_{k,n}Am,n=Um,k∗Vk,n...原创 2020-02-13 21:29:36 · 6482 阅读 · 3 评论 -
《Spark高级数据分析》——预测森林植被(决策树、随机森林)
文章目录《Spark高级数据分析》——预测森林植被(决策树、随机森林)0. 简介1. 数据准备2. 训练决策树模型3. 预测森林植被4. 利用网格搜索与交叉验证API5. 完整代码《Spark高级数据分析》——预测森林植被(决策树、随机森林)0. 简介来源: 《Spark高级数据分析》原书GitHub地址: https://github.com/sryza/aas内容简述:利用Spar...原创 2019-06-07 21:37:09 · 4540 阅读 · 1 评论 -
《Spark高级数据分析》——音乐推荐(ALS算法)
文章目录《Spark高级数据分析》——基于ALS算法的音乐推荐0. 简介1. 数据准备2. 训练ALS模型3. 为用户推荐音乐家4. 利用网格搜索与AUC评分5. 完整代码《Spark高级数据分析》——基于ALS算法的音乐推荐0. 简介来源: 《Spark高级数据分析》原书GitHub地址: https://github.com/sryza/aas内容简述:利用Spark中ALS算法,...原创 2019-05-26 00:47:04 · 5074 阅读 · 2 评论 -
概率编程——Figaro的基础示例
文章目录概率编程——Figaro的基础示例0. 导包1. 原子元素2. 复合元素3. 条件与约束概率编程——Figaro的基础示例0. 导包import com.cra.figaro.algorithm.factored.VariableEliminationimport com.cra.figaro.algorithm.sampling.Importanceimport com.cra...原创 2019-03-20 22:51:08 · 770 阅读 · 0 评论 -
概率编程——Figaro的HelloWorld示例
文章目录概率编程——HelloWorld示例0. 导包1. 定义概率模型2. 推测方法3. Main 预测概率编程——HelloWorld示例0. 导包import com.cra.figaro.algorithm.factored.VariableEliminationimport com.cra.figaro.language.{Flip, Select}import com.cra...原创 2019-03-19 00:41:50 · 807 阅读 · 0 评论 -
集成学习——XGBoost
文章目录集成学习——XGBoost1. 导包2. 原始数据3. 数据预处理4. 构建XGBoost模型5. 随机森林效果对比集成学习——XGBoost1. 导包from xgboost import XGBRegressorfrom sklearn.ensemble import RandomForestRegressorfrom sklearn import datasetsfrom...原创 2019-03-18 22:09:22 · 410 阅读 · 0 评论 -
聚类算法——DBSCAN
文章目录聚类算法——DBSCAN1. 导包2. 原始数据3. 数据预处理4. 构建DBSCAN模型5. 聚类结果展示聚类算法——DBSCAN1. 导包import numpy as npimport matplotlib.pyplot as pltfrom sklearn import datasetsfrom sklearn.cluster import DBSCAN2. 原始数...原创 2019-03-14 00:22:47 · 847 阅读 · 0 评论 -
集成学习——AdaBoost(自适应增强)
文章目录集成学习——Adaboost0. 原理1. 导包2. 原始数据3. 数据预处理4. 参照模型(决策树)5. 使用Adaboost 提升评分集成学习——Adaboost0. 原理朴素的思想:将学习的重点放在出错的地方。学习步骤:首先准备一份训练集X,对训练集进行有放回的随机抽样,用于训练。Adaboost会按顺序构建一系列弱分类器:首先抽取一份训练数据,用作分类,构建第一个弱分类器,...原创 2019-03-13 00:48:37 · 620 阅读 · 0 评论 -
逻辑回归——癌细胞预测示例
文章目录逻辑回归——癌细胞预测示例1. 导包2. 原始数据3. 数据预处理4. 构建逻辑回归模型5. 结果预测与评分逻辑回归——癌细胞预测示例1. 导包import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing im...原创 2019-03-06 22:49:51 · 1936 阅读 · 0 评论 -
决策树、随机森林——泰坦尼克号生死预测示例
文章目录决策树、随机森林——泰坦尼克号生死预测示例1. 导包2. 原始数据3. 数据预处理4. 使用决策树4.1 构建决策树模型4.2 结果预测与评估5. 使用随机森林5.1 构建随机森林模型5.2 结果预测与评估5.3 利用网格搜索和交叉验证决策树、随机森林——泰坦尼克号生死预测示例1. 导包import pandas as pdfrom sklearn.feature_extracti......原创 2019-03-05 11:29:38 · 3540 阅读 · 0 评论 -
朴素贝叶斯——文章分类示例
文章目录朴素贝叶斯——文章分类示例0. 原理-公式推导1. 导包2. 原始数据3. 数据预处理4. 构建朴素贝叶斯模型5. 结果预测与评分朴素贝叶斯——文章分类示例0. 原理-公式推导Venn图因为P(A∣B)=P(A⋂B)P(B)=>P(A⋂B)=P(A∣B)⋅P(B)P(A | B) = \frac{P(A \bigcap B)}{P(B)} =&原创 2019-03-03 23:11:54 · 438 阅读 · 0 评论 -
KNN分类算法——预测入住位置示例
文章目录KNN分类算法——预测入住位置示例1. 导包2. 原始数据3. 数据预处理4. 构建KNN模型5. 结果预测与评分KNN分类算法——预测入住位置示例1. 导包import pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import Standar...原创 2019-03-02 23:40:27 · 1621 阅读 · 11 评论 -
KNN分类算法——鸢尾花数据示例
文章目录KNN——鸢尾花数据分类1. 导包2. 原始数据3. 数据预处理4. 构建KNN模型5. 结果预测与评分KNN——鸢尾花数据分类1. 导包import pandas as pdfrom sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.preproces...原创 2019-03-02 23:26:29 · 5708 阅读 · 0 评论 -
LASSO与ElasticNet-示例(sklearn实现)
文章目录LASSO与ElasticNet-示例(sklearn实现)1. 导包2. 原始数据生成与展示3. LASSO+交叉验证的模型4. ElasticNet+交叉验证的模型LASSO与ElasticNet-示例(sklearn实现)1. 导包import numpy as npfrom sklearn import linear_model2. 原始数据生成与展示# 第一列为标签...原创 2019-02-25 23:05:48 · 2434 阅读 · 0 评论 -
岭回归-标准方程法示例(python原生实现)
文章目录岭回归-标准方程法示例(python原生实现)1. 导包2. 原始数据生成与展示3. 数据预处理4. 定义利用标准方程法求weights的方法5. 求出weights6. 结果展示岭回归-标准方程法示例(python原生实现)1. 导包import numpy as np2. 原始数据生成与展示# 第一列为标签值,其他列为特征data = [[83.0, 234.289, 2...原创 2019-02-24 21:13:41 · 1759 阅读 · 0 评论 -
L2正则化-岭回归-示例(sklearn实现)
文章目录岭回归-示例(sklearn实现)1. 导包2. 原始数据生成与展示3. 岭回归模型4. 岭回归+交叉验证的模型4.1 创建模型,开始训练4.2 结果展示4.3. 预测岭回归-示例(sklearn实现)1. 导包import numpy as npimport matplotlib.pyplot as pltfrom numpy import genfromtxtfrom sk...原创 2019-02-24 20:47:35 · 1515 阅读 · 0 评论 -
线性回归-标准方程法示例(python原生实现)
文章目录线性回归-标准方程法(python原生实现)1. 导包2. 原始数据生成与展示3. 数据预处理4. 定义利用标准方程法求weights的方法5. 求出weights6. 结果展示线性回归-标准方程法(python原生实现)1. 导包import numpy as npimport matplotlib.pyplot as pltimport random2. 原始数据生成与展...原创 2019-02-18 20:00:15 · 3954 阅读 · 1 评论 -
多项式回归示例(sklearn实现)
文章目录多项式回归(sklearn实现)1. 导包2. 原始数据生成与展示3. 数据预处理4. 建立模型,开始训练5. 预测结果与展示多项式回归(sklearn实现)1. 导包import numpy as npimport matplotlib.pyplot as pltfrom sklearn.preprocessing import PolynomialFeaturesfrom ...原创 2019-02-18 18:22:21 · 2877 阅读 · 0 评论 -
多元线性回归示例(原生实现、sklearn实现)
文章目录0. 原始数据准备0.1 数据0.2 作图展示1. Python原生实现1.1 导包1.2 计算均方差1.3 梯度下降1.4 开始运行1.5 回归最终结果作图2. sklearn实现2.1 导包2.2 建模与训练2.3 结果展示2.4 回归最终结果作图0. 原始数据准备0.1 数据# 房屋面积、房间数x_data = np.array( [[100, 4], [ ...原创 2019-02-09 16:45:01 · 4153 阅读 · 3 评论