- 博客(46)
- 资源 (2)
- 收藏
- 关注
原创 四大卷积设计
4. structural re-parameterization 结构重参数化。然后将这三个及逆行相加,得到新的3X3卷积,这样就可以得到使用一个3X3卷积表示。首先将 3X3,1X1和identity全部变成3X3卷积(1X1卷积周边补0)逐点卷积:有几张特征图就有几个卷积核。将逐点卷积和逐通道卷积分开。逐通道卷积:单独通道卷积。
2024-06-04 10:57:50 205 1
原创 bug解决:AssertionError: No inf checks were recorded for this optimizer.
然后发现自己用的混合精度训练,发现问题解决问题,谨此记录,方便查阅。
2023-08-13 01:25:06 2393 5
原创 端到端网络有什么优缺点
首先就是,端到端网络拥有相较于原始的阶段学习有更好的泛化能力,比如说原始学习策略自己设计的公式可能就只针对几个特有的使用环境,泛化性不那么好(毕竟是自己设计的拟合公式,相应的使用环境与公式的复杂程度还是远不如神经网络的),而深度学习中的神经网络可以使用复杂的公式对其进行拟合,然后得到较好拟合结果。最近在学习一篇文章,然后看到文章里面提到了端到端网络,想起了自己在毕设的时候检查程序,另一个导师组里的一个同学没有做端到端的网络,然后当时自己就和自己的老师吹还是端到端的网络更好,现在突然想到,唉?
2023-07-27 11:24:35 313
原创 西安电子科大《深度学习》学习记录
某天闲逛起图书馆,发现了之前上课学过的小黄书系列,拿起来看了看,很对胃口,下面将自己学习时的一些心得记录一下,感觉是很好的一本书!
2023-03-13 16:27:21 270 1
原创 Docker学习记录
最近做项目,发现自己对于大型项目的管理能力或者说是处理能力还有待提高,因为自己也是快研究生的人了,所以还是需要学习一下对于大型项目的处理能力,至少不能上了研究生一点不会。
2023-02-26 15:40:12 60
原创 MoE学习记录
怎么说呢,这篇文章非常好,他写了梯度回传的时候为什么会用log,从头开始梳理MoE(1991年的文章,但是写的很好)仅以此文章记录感觉不错的MoE学习文章。
2023-02-20 18:58:09 87
原创 Tensorflow Ananaconda环境下安装教程
对于初次开始深度学习的小白来说,tensorflow安装还是挺困难的,当时自己也走了很多弯路,在网上各种找教程,安不上,下面把自己最后成功安上所看过的文章整理一下,方便大家之后进行安装。1.首先,安装Ananaconda和在Ananaconda中创建tensorflow的虚拟环境教程如下:Anaconda环境下Tensorflow的安装与卸载_dongcjava的博客-CSDN博客_anaconda卸载tensorflow2.如何将此环境导入到Pycharm中Pycharm导入a
2022-04-10 21:10:58 1600
原创 洛谷 java P1605 迷宫
import java.io.IOException;import java.util.ArrayList;import java.util.HashSet;import java.util.LinkedList;import java.util.List;import java.util.Queue;import java.util.Scanner;public class Main{ public static int n; public static int m; publi..
2022-04-06 17:49:07 299
原创 洛谷 Java P2404 自然数的拆分问题
import java.io.IOException;import java.util.ArrayList;import java.util.HashSet;import java.util.LinkedList;import java.util.List;import java.util.Queue;import java.util.Scanner;public class Main{ public static int min_; public static String star.
2022-04-06 17:48:09 567
原创 系统学习语义分割文章推荐以及顺序
最近语义分割总是学了忘忘了学,并且自己对于神经网络的知识掌握的并不算特别的好,因此找到一个合适的顺序学习还是很重要滴,不然总是看不懂,下面就列一下自己的学习过程。1.FCN鼻祖了算是(如果是神经网络之前一点都没了解过,一开始可以先了解一下CNN的知识和结构之类的,以防看不懂。学基础网络结构看这里 蒋竺波 - 知乎)散修炼丹师手记_Y.Z.Y._CSDN博客每篇丹方都来自各大门派典籍,结合本人独门手法总结熔炼,仅供学习交流,谨慎食用。。。,深度学习,视觉/OpenCV,算法https://b..
2022-02-19 22:32:08 2115
原创 使用朴素贝叶斯进行文本分类
代码如下:import numpy as npdef loadDataSet(): postingList = [['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], # 切分的词条 ['maybe', 'not', 'take', 'him', 'to', 'dog', 'park', 'stupid'], ['my', 'dalmation', 'i
2021-08-21 12:19:37 191
原创 PyTorch——实现对抗性样本生成(以MNIST为例)
运行代码from __future__ import print_functionimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimfrom torchvision import datasets, transformsimport numpy as npimport matplotlib.pyplot as pltepsilons = [0, .05, .
2021-08-10 17:56:19 1607
原创 PyTorch——图像风格迁移
第一种代码from __future__ import divisionfrom torchvision import modelsfrom torchvision import transformsfrom PIL import Imageimport argparseimport torchimport torchvisionimport torch.nn as nnimport numpy as npimport matplotlib.pyplot as pltdevice
2021-08-09 12:07:24 756 4
原创 Pytorch——MNIST手写数字识别0
代码有问题,先保存一下import numpy as npfrom torch.nn import Modulefrom torch.utils.data import DataLoaderfrom torchvision.datasets import MNISTfrom matplotlib import pyplot as pltimport torchimport torch.nn as nnimport torchvisionfrom tqdm import tqdmmni
2021-08-08 19:02:09 313
原创 python——numpy高级应用
高级数组操作import numpy as nparr=np.arange(8)arr=arr.reshape(4,-1)print(arr)-1表示该唯独的大小由数据本身推断出来数组的扁平化:print(arr.ravel())如果传入F,则表明列优先,代码和运行结果如下所示:print(arr.ravel('F'))concatenate()可以按照指定的轴将一个由数组组成的序列连接到一起,例如arr1=np.array([[1,2,3],[4,..
2021-08-06 11:49:55 106
原创 python——时间序列
日期和时间数据类型及工具获取当前时间:from datetime import datetimenow=datetime.now()print(now)运行结果:如果想获取当前的年月日,只需要变成now.year, now.month和now.day字符串和datetime相互转换先上代码:stamp=datetime(2011,1,3)print(str(stamp))print(stamp.strftime('%y-%m-%d'))其中,运行结...
2021-08-05 20:36:22 841
原创 数据处理实例:2012年联邦选举委员会数据库
首先 数据下载网站:https://tianchi.aliyun.com/dataset/dataDetail?spm=5176.20895038.0.0.3c736ad9z5Td6r&dataId=2581&userId=1下载下来数据后,需要对其进行合并,合并方法:data_01 = pd.read_csv('data_01.csv')data_02 = pd.read_csv('data_02.csv')data_03 = pd.read_csv('data_03..
2021-08-05 11:40:18 391
原创 数据聚合与分组训练
Groupby技术基础知识先上代码:df =pd.DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'],'data1':np.random.randn(5),'data2':np.random.randn(5)})#print(df)print(df.groupby(['key1','key2']).mean().reset_index())运行结果为:mean()函数表示的是:取平均值
2021-07-29 19:43:47 208
原创 Basemap 基础应用
下午看《利用python进行数据分析》这本书,发现了一个宝藏包(就是安装挺难的,可以查一下csdn上面其他的文章)首先,我们可以看以下最基础的代码长什么样子:import warningsfrom mpl_toolkits.basemap import Basemapimport matplotlib.pyplot as pltimport numpy as npimport oswarnings.filterwarnings('ignore')my_map = Basemap( pr
2021-07-29 16:33:19 1216
原创 数据处理实例—共享单车数据处理
本数据为第十四届认证杯C题数据,数据下载链接为:http://www.tzmcm.cn/shiti.html首先,我们有一份excle文件,里面的内容是这样的:然后,开始进行数据处理,先在Python里面干我们经常干的事情df = pd.read_csv('data.csv')之后,我们可以发现:这份数据里面,有很多没有放置共享单车的位置,还单独列成了一列数据,因此,我们需要将这一类数据去掉。df = pd.read_csv('data1.csv')df = df[df..
2021-07-29 11:09:10 2213
原创 绘图和可视化
hist柱状图例子:import matplotlib.pyplot as pyimport numpy as npnp.random.seed(0)#py.plot(np.random.randn(100),'k--')#py.show()py.hist(np.random.randn(100),bins=20,color='k',alpha=0.3)py.show()运行结果为:参数解释:bins:柱状图的柱数,默认为10color:柱状图的颜色alpha.
2021-07-28 22:58:57 63
原创 数据规整化:清理、转换、合并、重塑
merge函数merge(df1,df2,on='key',how=' 附录一',suffixes=())附录一:left:左外连接right:右外连接inner:内连接outer:外连接区别:内连接只有两个key一样时才会出现在最后的结果中,左外连接可以出现左边(df1)里面所有拥有的key值,(右连接一样),外链接则是左连接和右连接的组合,最后的结果包含df1和df2的所有值代码:import pandas as pddf1=pd.DataFrame({'
2021-07-27 11:31:12 254
原创 2021.2.26学习日记转载
目录基本计算random库copy库列表字符串字典类异常模块包基本计算decimal.Decimal(“ ”)精准小数x//y 地板除 取比结果小的最大整数divmod(x,y) 返回(x//y,x%y)x**y==pow(x,y) x的y次方random库randomint 随机数生成copy库copy.copy(x) 实现浅拷贝copy.deepcopy(x) 实现深拷贝列表reverse 反转count
2021-07-26 21:21:01 70
原创 数据加载,存储与文件格式
读取函数主要函数有两个,如下所示:read_csv:默认分隔符为逗号read_table:默认分隔符为制表符(‘\t’)一些
2021-07-26 21:16:01 72
原创 pandas库及其具体应用
Series一组数据加索引可以有以下的创建方式(运用字典)import numpy as npimport pandas as pdobj=pd.Series([1,2,3,4,5,6])print(obj)sdata={'a':3500,'b':2500,'c':4500}bojt=pd.Series(sdata)print(bojt)运行结果图:Series的功能特别的强大,比如说两个数组可以相互相加,或者是数组可以自动匹配赋值,具体的可以在https://bl..
2021-07-25 00:03:50 321 1
原创 numpy库及其具体应用
切片索引a=np.array([[1,2,3],[4,5,6]])print(a[:,1:2])在此代码中,我们首先创建了一个数组,再对这个数组进行切片,切片的时候,a[,]逗号前面的部分是行号,逗号后面的部分是列号,‘:’这个是从什么到什么的标志,1:2表示从1到2,并且不包含2,(左边包含右边不包含)花式索引b=np.empty((8,4),dtype=int)for i in range (8): b[i]=i+1print(b[[4,3,0,6]])print
2021-07-23 11:40:00 334 1
原创 《利用Python进行数据分析》数据处理——MovieLens 1M数据集
MovieLens 1M数据集下载地址:https://grouplens.org/datasets/movielens/1m/为方便,我已将数据集防止在csdn上,0积分下载,地址稍后补充。read_tableread_table是一个数据读入工具,将数据读入到一个DataFrame中,例如,在本次数据处理的例子中,我们先import pandas as pduname = ['user_id', 'gender', 'age', 'occupation', 'zip']use
2021-07-21 18:02:56 1536
原创 KNN-实现分类问题求解
import numpy as npimport operatorgroup =np.array([[1.0,0.0],[1.0,1.0],[0,0],[0,0.1]])labels=['A','A','B','B']def classify0(a,b,c,d): datasetsize=b.shape[0]#表明个数 diffmat=np.tile(a,(datasetsize,1))-b print(diffmat) sqdiffmat=diffmat**2.
2021-07-19 22:09:48 82
原创 TensorFlow——实现时装分类问题
题目描述近期老师布置了一个作业,实现服装分类问题,数据集在来自zalando Research。算法主要通过预测一张图片中的服装种类。在时装数据集中,共有60000张时装图片,每张图片表示一个28*28的像素灰度矩阵,并有一个标签,时装种类一共有10种。数据集数据集在网站或者《机器学习算法导论》github网站上可以找到,为方便,我已经将数据集防止在此,可以免费下载使用。地址:(审核通过后补充)代码实现首先需要将数据集放在和这个python一个文件夹下import pandas
2021-07-04 23:37:26 247 1
原创 线性回归——人脸下半脸预测问题
问题描述根据人脸上半脸预测下班脸,数据集在from sklearn.datasets import fetch_olivetti_faces代码实现一开始,我用了库里面的标准线性回归模型进行预测,结果发现效果不太好,以下为一开始的代码与效果import matplotlib.pyplot as pltimport tensorflow as tftf = tf.compat.v1tf.disable_v2_behavior()from sklearn.model_select
2021-07-02 15:43:03 823
原创 c++掌握不充分知识
目录头文件头文件首先,最重要的是,万能头文件,不要忘记#include<bits/stdc++.h>或者用#include<iostream>ASCii码表大写字母65-90小写字母97-122
2021-07-01 23:50:30 174 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人