自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch安装以及两大函数

(一)pytorch安装1 安装anaconda2 安装pytorch1、打开anaconda promptconda create -n pytorch python=3.7conda activate pytorchpip list之后是安装pytorch由于我是集成显卡(AMD),所以只能安装CPU版本的conda install pytorch torchvision torchaudio cpuonly -c pytorch输入到anaconda pr

2022-03-17 16:48:08 1444

原创 Python之copy与deep copy

1 copyimport copya=[1,2,3]b=aprint(id(a))#打印在硬盘中的位置print(id(b))print(id(a)==id(b))#true#a b里的值一模一样c=copy.copy(a)print(id(a)==id(c)) #false 浅复制 c改变a不会改变运行结果:D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonP.

2022-03-15 16:53:56 684

原创 Python之Numpy(3)

1 array合并(1)左右合并以及上下合并import numpy as npa=np.array([1,1,1])b=np.array([2,2,2])c=np.vstack((a,b)) #verticle stack 上下合并 可以a,a,b,b,a重复合并print(c)print(a.shape,c.shape) #运行结果:(3,) (2, 3)d=np.hstack((a,b)) #horizontal stack 左右合并print(d)print(a.T) #.

2022-03-15 16:05:24 1528

原创 Python之Numpy(2)

1 Numpy的基础运算减法:import numpy as npa=np.array([1,3,5,6])b=np.arange(4)c=a-b#矩阵的减法print(a,b)print(c)加法:import numpy as npa=np.array([1,3,5,6])b=np.arange(4)c=a+b#矩阵的加法print(a,b)print(c)平方:c=a**2#矩阵的平方调用三角函数:c=10*np.sin(a)#10乘sin(

2022-03-15 15:09:05 511

原创 Python之Numpy(1)

1 NUMPY的基本属性import numpy as nparray=np.array([[1,2,3], [4,5,6]])print(array)#打印数组print('number of dim:',array.ndim)#数组的维数print('shape:',array.shape)#打印数组的形状 行数多少列数多少print('size:',array.size)#打印数组的大小运行结果:D:\PycharmProjects\python

2022-03-15 10:41:21 2283

原创 python之zip lambda map

1 zipa=[1,2,3]b=[4,5,6]print(zip(a,b))print(list(zip(a,b)))运行结果:<zip object at 0x000001FF72A97540>[(1, 4), (2, 5), (3, 6)]zip:把两个列表拼到一起 a的第一位和B的第一位 等等a=[1,2,3]b=[4,5,6]print(zip(a,b))print(list(zip(a,b)))for i,j in zip(a,b): pr

2022-03-14 16:54:48 113

原创 python之continue,break,try

1 continue,breaka=Truewhile a: b=input("Type something:\n") if(b=='1'): a=False else: passpass:什么都不做结果:D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonProject/hello.pyType something:

2022-03-14 16:36:03 1185

原创 Python之元组 列表 多维列表 字典

1 元组 列表基本用法将列表或者元组里的元素依次输出:#元组a_tuple=(1,23,43,5454,656,43)b_tuple=23,434,5,3,2,3#列表a_list=[34,24,'qw',87,3,44,5,23]for content in a_list: print(content)for content in a_tuple: print(content)输出序号和内容:#列表a_list=[34,24,'qw',87,3,4.

2022-03-14 16:01:13 381

原创 python之类class init input

1 class在类里面定义函数有一点需要注意:参数列表要添加上self,指类里默认的参数 他会被传递下来class Calculator: name='calculator' price=100#属性 def add(self,x,y):#函数即功能 print(self.name) result=x+y print(result) def minus(self,x,y): result = x - y

2022-03-14 15:00:52 476

原创 python之文件读写

1text='This is my first test.\nThis is the next line.\nThis is the last line.\n'print(text )运行结果:2 创建一个文件 并且往文件里写入句子text='This is my first test.\nThis is the next line.\nThis is the last line.\n'my_file=open('my file.txt','w');my_file.write.

2022-03-14 10:46:35 238

原创 def函数以及参数的问题

def函数现有以下的脚本a=1b=2c=a+bprint(c)如果想把它系统的展现成为一个函数的话,用def函数定义,并且在使用的时候 其具体内容要用tab键括住。def function(): print('this is a function') a = 1 b = 2 c = a + b print(c)运行这样的一个脚本,并不会用任何的输出,因为只是定义了这个函数,但是没有调用这个函数直接使用`function()就可以调用啦 还可以在控

2022-01-27 18:13:48 2078

原创 python之几个典型的语句

循环语句 条件语句

2022-01-27 16:43:38 735

原创 python数学运算

1 加减就是类似其他编程语言2 乘除乘类似其他编程语言 乘方和除法比较特殊 如下print(3**2) 输出三的平方print(9//4) 输出9/4取整

2022-01-26 17:23:12 552

原创 efficientNet论文心得

机器学习 计算机视觉提高准确率、精确度:设计全新的算法(提出完全不同的思想 具有革命性) 设计新的网络架构(目标检测方面:对特征模块、优化模块、前处理后处理模块进行优化)这篇论文提出了对卷积网络各个维度进行放缩 从而更大效率的提升卷积网络的性能,分别在深度、宽度和输入图片分辨率上做了分析 做了个混合系数 将三个维度联系起来1、加深网络层次越来越深 性能变强 但加深到一定程度时 性能提升达到饱和 flops(计算量) 越来越难训练加深是有限度要求2、网络宽度网络加宽可以

2022-01-26 14:58:25 2521

原创 resNet论文学习心得

普遍问题:一般情况下 网络深度越大 网络的性能越好 泛化会更好 训练的失误会更小但是网络越深越难优化黄线表示20层网络训练误差的曲线 这里表示降低学习率 会有大幅度训练误差的下降 降低学习率可更好的找到局部最优解这个图表示测试误差当网络深度达到一定程度时 比如增加到56层 反而训练和测试误差都比20层高了但这不是过拟合的问题 如果是因为过拟合 训练误差会持续下降 然后测试误差反而上升 所以这不是因为参数过多而造成的过拟合现象为什么层次过深的网络更难训练呢?比如当时最出.

2022-01-26 14:56:53 3393

原创 VGG论文学习心得

一、网络结构基本概念如果输入的是一个RGB图像,那么就会有3个通道。“channel”通常被用来描述“layer”的结构。相似的,“kernel”是被用来描述“filter”的结构。来自 <深度学习中的各种卷积_滤波器>输入是一个5x5x3的矩阵,有三个通道。filter是一个3x3x3的矩阵。首先,filter中的每个卷积核分别应用于输入层中的三个通道。执行三次卷积,产生3个3x3的通道。然后,这三个通道相加(矩阵加法),得到一个3x3x1的单通道。

2022-01-26 14:53:55 2792

原创 print用法

一 输出数字

2022-01-26 14:52:08 1162

原创 Could not find any version that matches com.android.support

build.pradle中,把版本号v7:30+成v7:+重新Build就行了。dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:+' implementation 'com.android.support.constraint:constraint-layout:1.1.3' t

2021-04-07 19:11:06 265

原创 判断是否为非完全平方数

题目:判断是否为非完全平方数非完全平方数:如果一个正整数 a 不是某一个整数 b 的平方,那么这个正整数 a 叫做非完全平方数。#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int m; while(scanf("%d",&m)!=EOF){ if(m==(int)sqrt(m)*(int)sqrt(m)) printf("%d

2021-03-17 15:42:36 1015

原创 判断闰年:输出1990-2010年之间的闰年

题目:判断闰年:输出1990-2010年之间的闰年闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年);或者整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。#include <iostream>#include <math.h>using namespace std;int judge(int a){ if((a%4==0&&a%100!=0)||(a%100==0&am

2021-03-17 15:12:48 2003

原创 判断素数函数2021-03-23

代码:(c/c++)#include <iostream>#include <math.h>using namespace std;void judge(int a){ int m; int i=2;for(i;i<=sqrt(a);i++){ m=a%i; if(m==0){ printf("not prime\n"); break; }}if(i>sqrt(a)) ...

2021-03-17 14:58:43 51

原创 Maven

1、建立一个新的project(maven)第一次导包是一个漫长的过程。导包结束之后开始完善project的结构。2、完善project的结构dao层只对数据库进行操作。前端的页面都放在webapp里面,一般有css\html\image\js四层。webINF是放SSM框架和其他的东西的。3、Tomcat的用法import Changes.(1)fixed    (2)apply    (3)o...

2018-05-09 20:58:28 101

空空如也

空空如也

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

TA关注的人

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