自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 特征工程

2019-02-25 13:19:17 181

原创 pytorch笔记

def tidu(): x = torch.tensor([3.0,5.0], requires_grad=True) opt=torch.optim.Adam([x],lr=1e-3) for step in range(5000): opt.zero_grad() y = f(x) y.backward() if step % 100 == 0: print(step,x.tolist(),.

2022-01-13 22:48:05 451

原创 vim笔记

给函数绑定快捷键注释和取消注释function Annotation() if getline('.')[0] == "#" normal 0x else normal I# endifendfuncnnoremap <F2> :call Annotation()<CR>配置括号自动补全inoremap ' ''inoremap " ""<ESC>iinoremap ( ()<ESC>iinor

2021-05-18 18:01:45 141

原创 vim笔记

自定义快捷键编辑~/.vimrc文件//快捷注释 <CR>表换行:map <F2> :s/^/#/ <CR>//显示该文件全路径:map <F7> :echo expand('%:p') <CR>:map <F4> :s/^#//<CR>

2021-05-07 15:42:33 136

原创 C++笔记

数组名做函数参数数组名做函数参数,函数的形参会退化为指针:void test2(int arr[]){ cout << "整个数组所占内存空间为: " << sizeof(arr) << endl; cout<<"int *: "<<sizeof(int*)<<endl;int main(int argc, char **argv) { int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; t

2020-12-03 23:25:11 188

原创 CNN代码实现

卷积层卷积公式Out[cho][r][c]=∑cho=0CHout∑chi=0CHin∑r=0R∑c=0C∑kr=0K∑kc=0KIn[chi][S∗r+kr][S∗c+kc]∗W[cho][chi][kr][kc]Out[cho][r][c]= \sum \limits_{cho=0}^{CHout}\sum \limits_{chi=0}^{CHin}\sum \limits_{r=0}^{R}\sum \limits_{c=0}^{C}\sum \limits_{kr=0}^{K}\sum \li

2020-11-22 14:52:02 2551

原创 coding

package com.cn.algraph;import java.util.Arrays;public class cnn_2v { public static void main(String[] args) { // TODO Auto-generated method stub int a[][] = { { 1, 0, 1, 2, 1 }, { 0, 2, 1, 0, 1 }, { 1, 1, 0, 2, 0 }, { 2, 2, 1, 1, 0 }, { 2, 0, 1,

2020-11-08 23:43:12 83

原创 Linux命令笔记

gg = 1G 首行shift + g = G 末行^ = 0 =home 行首$ = end 行尾都可以放在命令中执行宏模式的使用块选择模式 适合行首和行尾添加字符. 重复上一次操作,常用 1. 在每行开头和末尾添加字符 块选择方法、宏录制、正则替换 2、删除每行特定字符后面所有字符 宏录制常用 eg. /a/b/c /b/c/dd /...

2019-06-22 17:15:01 128

原创 爬取boss直聘目标职位信息

import requestsfrom lxml import etreeimport pandas as pdclass spider: def __init__(self, word, begin_page, end_page): self.word = word self.begin_page = begin_page sel...

2019-04-21 11:58:13 217

原创 Python读文件乱码解决方法

方法1:指定编码类型encoding=?文件中的中文字符默认是以encoding='gbk’打开的,若文件编码不是gbk编码就会报错。其中a.txt编码是utf-8with open('a.txt',encoding='utf-8') as file: print(file.read())方法2:以bytes类型读取with open('a.txt','rb') as fil...

2019-04-05 18:22:57 492

转载 决策树之ID3算法

ID3算法ID3算法的核心思想是通过计算属性的信息增益来选择决策树各级节点上的分类属性,使得在每一个非叶子节点进行测试时,获得关于被测试样本最大的类别信息。其基本方法是:计算所有的属性,选择信息增益最大的属性分裂产生决策树节点,基于该属性的不同属性值建立各分支,再对各分支的子集递归调用该方法建立子节点的分支,直到所有子集仅包括同一类别或没有可分裂的属性为止。由此得到一棵决策树,可用来对新样本数据...

2019-03-22 09:37:54 356

转载 手推机器学习算法

手推SVM手推EM手推BP算法

2019-03-08 08:52:52 549

转载 解决高偏差和高方差(过拟合和欠拟合)

获得更多的训练样本——解决高方差尝试减少特征的数量——解决高方差尝试获得更多的特征——解决高偏差尝试增加多项式特征——解决高偏差尝试减少正则化程度λ——解决高偏差尝试增加正则化程度λ——解决高方差...

2019-02-27 17:16:59 1638

转载 jupyter中matplotlib显示设置

%matplotlib 图像弹出窗口显示%matplotlib inline jupyter中显示

2019-02-25 11:01:13 2395

转载 jupyter notebook 绘图中文显示乱码

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False

2019-02-25 10:48:56 1104

原创 使用管道流简化机器学习代码

# --encoding:utf-8 --import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScaler, OneHotEncoderfrom sklearn.linear_...

2019-02-23 15:07:39 176

原创 机器学习简单构建流程代码

# --encoding:utf-8 --import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScaler, OneHotEncoderfrom sklearn.linear_...

2019-02-23 15:02:54 389

原创 Python中zip的用法

zip可以将多个列表、元组或其它序列成对组合成一个元组列表:压缩seq1 = ['foo', 'bar', 'baz']seq2 = ['one', 'two', 'three']zipped = zip(seq1, seq2)list(zipped)[('foo', 'one'), ('bar', 'two'), ('baz', 'three')]解压缩e=list(zippe...

2019-02-22 23:37:47 223

原创 Python中enumerate的用法

li=[1,2,3]en=enumerate(li)list(en)[(0, 1), (1, 2), (2, 3)]for a,b in enumerate(li): print(a,b)0 11 22 3

2019-02-22 23:19:26 350

原创 python拆包

python拆包def run(a,*b): print(a) print('未拆包') print(b) print('拆包') print(*b) #等同于 c,d=*brun(1,2,3)1未拆包(2, 3)拆包2 3

2019-02-22 23:11:00 346

原创 pandas如何快速添加一行?

pandas添加一行数据pandas添加一列很容易,添加行稍微麻烦一点。方式一:df2=pd.DataFrame([[33,44,55]],columns=['a','b','c'])df1 a b c0 1 4 71 2 5 82 3 6 9df2=pd.DataFrame([[33,44,55]],columns=['a','b','c'])df2 a b ...

2019-02-22 22:58:32 7638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除