- 博客(9)
- 收藏
- 关注
原创 Pytorch 基础
2.1 张量基础基础内容:创建、转换、拷贝、空间、切片、合并、数据、索引张量-创建:4种维度、4种特殊(全值、序列、矩阵、分布)、多种相似。-1- 零维张量:单个数 t = torch.tensor(1)-2- 一维张量:单个序列(元组、列表、数组) t2 = torch.tensor([1, 2]) t2 = torch.tensor((1, 2)) t2 = torch.tensor(np.array((1, 2)))-3- 二维张量:序列的序列(元组、列表、数组)
2022-03-10 16:20:22
2145
原创 ML1-回归模型
回归模型目录1. Linear Regression2. Lasso Regression3. Ridge Regression4. ElasticNet Regression5. Polynomial Regression1. Linear Regression核心思想:线性回归,通过属性的线性组合来拟合一条直线、平面或者超平面 f(xi)=wxi+bf(x_i)=wx_i+bf(xi)=wxi+b,使得真实值与预测值之间的均方误差最小。损失函数:平方损失L(y,f(xi))=(y−f(xi)
2021-11-30 12:12:11
874
原创 ML0-数学基础
文章目录1. 无约束优化方法2.带约束优化方法1. 无约束优化方法# 1.1. 最小二乘法# 1.2. 梯度下降法# 1.3. 牛顿法2.带约束优化方法# 2.1. 拉格朗日乘子法
2021-11-30 12:04:33
748
原创 Python-并发编程
文章目录1. 简介2. 全局解释器锁GIL3. 多线程4. 多进程5. 异步IO1. 简介基础概念:并行:利用多核CPU同时运行;并发:伪并行,同一时刻一个线程运行时,其它线程挂起;同步:提交一任务,等待返回值,再提交一个任务异步:提交一个任务,不等待返回,再提交一个任务阻塞:程序运行时,遇到IO程序挂起;非阻塞:程序顺序执行,不会卡住;任务类型:类型IO时间CPU占用率例子CPU密集型短高压缩解压、加密解密、正则匹配IO密集型长低文件读写
2021-11-20 15:52:21
690
原创 Python-打包
目录1. 简单介绍2. 打包工具3. 如何打包4. 相关资料1. 简单介绍将项目或工具打包成模块,使用pip进行安装和使用。2. 打包工具distutils:分发(distribute)工具(utlis),Python 官方开发的一个分发打包工具。精髓在于编写 setup.py,它是模块分发与安装的指导文件。通过源码安装包时会用到:python setup.py installsetuptools:distutils的增强版,常用该版本。发布方式:以源码包的方式发布:先解压,再编译,最
2021-11-18 15:01:53
803
原创 ML2-逻辑回归
文章目录1. 线性回归2. 对数几率回归3. 线性判别分析4. 最大熵模型1. 线性回归一元线性回归:假设有mmm个样本,每个样本有一维属性。基本形式:f(xi)=wxi+bf(x_i)=wx_i+bf(xi)=wxi+b损失函数:平方损失目标函数:E(w∗,b∗)=arg min(w,b)∑i=1m(yi−f(xi))2E_{(w^*,b^*)}=\underset{(w,b)}{arg \ min} \overset{m}{\underset{i=1}{\sum}}(y_i
2021-11-09 17:08:02
375
原创 Linux常用命令
文章目录1. Linux 基础2.1 文件处理2.2 文件管理2.3 文件搜索1. Linux 基础UNIX:1969年,美国,贝尔实验室,肯·汤普森Linux:1991年,芬兰,赫尔辛基大学,李纳斯·托瓦兹发行版本:RedHat和CentOS、Ubuntu和Debian等。cat /etc/issue # 查看发行版本2.1 文件处理增-文件-touch:创建空文件touch hello_world.java增-目录-mkdir:make directories 创建目
2021-11-05 18:54:41
286
原创 ML0-算法基础
1. 模型-策略-算法模型:在假设空间中,模型一般有无穷多个;List item生成式模型:通过数据学习联合概率分布P(X,Y),然后根据贝叶斯公式求出条件概率分布P(Y|X) = P(X,Y) / P(X)作为预测模型。- 强调:输入X和输出Y之间的关系;- 模型:朴素贝叶斯模型、隐马尔可夫模型和高斯混合模型等。- 判别式模型:通过数据直接学习决策函数Y=f(x)或者条件概率分布P(Y|X)作为预测模型。- 强调:给定输入X,应该得到什么样的输出Y。- 模型:K近邻算法、感知
2021-11-04 17:43:53
892
原创 Git 分布式版本控制
目录1. Git基本操作1.1 git init1.2 git clone1.3 git add1.4 git status1.5 git diff1.6 待更新2. 远程仓库2.1 github2.2 gitee3. 分支管理3.1 管理原则3.2 多人协作3.3 管理命令1. Git基本操作 常用命令:git clone、git push、git add、git commit、git checkout、git pull。对应原理图如下:workspace:工作区staging area:暂
2021-07-05 08:45:19
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人