- 博客(37)
- 收藏
- 关注
原创 2022-03-09 Pytorch:tensor数据类型与创建、初始化tensor
文章目录1.1 数据类型1.2 标量1.3 向量(张量)1.3.1 一维和二维张量1.3.2 三维张量 [c, h, w]1.3.3 四维张量 [b, c, h, w]1.4 初始化1.1 数据类型torch.IntTensor (32位)torch.LongTensor (64位)torch.ShortTensor (16位)torch.FloatTensor (32位)torch.DoubleTensor (64位)torch.ByteTensor (8位)以上是CPU的类型,
2022-03-09 22:16:54
1967
原创 2022-01-17 Pytorch:软件安装与手写数字识别
Pytorch的优势可以使用GPU加速运算autograd.grad()求导函数,自动求导3)常用的网络层,如nn.Linear ; nn.Conv2d;nn.Relu; nn.Softmax; nn.MSE
2022-03-03 16:50:18
717
原创 【无标题】2022-1-8 深度学习:Transfer Learning
Improving Sequence Generation by GANConditional Sequence Generation
2022-01-08 15:56:27
155
原创 2021-12-25 infoGAN
Info-GAN:VAE-GAN:真正的imageimage先ENCODER再DECODER产生从nomal distribution中通过generator生成的BiGAN:
2021-12-26 10:44:47
1538
原创 2021-12-24 GAN的一些优化技巧
1当data和Generetor的分布没有重合,算出来的divergence都会是log2,loss都是一样无法训练1.1 LSGAN把sigmoid换成线性的1.2 Wasserstein GAN用Earth Mover’s Distance来定义data和Generetor分布的距离穷举所有铲土的计划,取铲土距离最小的那个从轴坐标搬土到横轴,越亮越多:...
2021-12-24 21:51:45
458
原创 2021-11-26 深度学习:Pytorch和CNN基础知识
PyTorch(1) 认识tensor:表示,numpy转换,简单计算import numpy as npimport torch# create a tensor in a similar way to numpy np arrayx_numpy = np.array([0.1,0.2,0.3])x_torch = torch.tensor([0.1,0.2,0.3])print('x_numpy','x_torch')print(x_numpy,x_torch)print()#.
2021-11-30 22:31:36
546
原创 GEE加载哨兵数据以及ESRI、EAS、FROM地表覆被产品
因为需要对比查看ESRI、EAS、FROM数据在水体提取上的效果所以下面是用GEE加载出哨兵数据和这三种土地覆被数据的代码:esri2020年地表覆被数据:// 边界数据var core_area = ee.FeatureCollection("users/selenebai1998/core_middle");Map.centerObject(core_area,4);Map.addLayer(core_area,{},'shp');/*****************sentin
2021-11-24 16:20:06
979
1
原创 2021117 深度学习:分类
分类步骤:(1)最大似然法(Maximum Likelihood)这个均值和协方差矩阵生成这些点的可能性(Maximum Likelihood)最大(2)分类测试计算结果:(3)线性模型上面的分类效果不太好,可以将水系和普通系的用一样的协方差这样的模型就是线性模型(把所有的特性都用上,这样的正确率可以到70%):(4)sigmod...
2021-11-17 19:51:16
1029
2
原创 20211104 深度学习:Optimization
5个优化器(1)SGD(2)SGDM参数改变的方向(调整loss的方向)不仅基于梯度下降方向,还基于上一次的方向可以避免dradient算为0 ,就没办法往下继续(3)Adagrad在梯度较大时减小学习率,在梯度较小时,增大学习率(4)RMSPropAdagrad中的分母一直在累加,后面学习率会变太小,因此:(5)AdamRMSProp没有考虑为0的位置Adam即考虑不会到一个梯度为0的地方,又考虑到学习率不会越来越小(太小)...
2021-11-09 22:04:37
714
原创 20211103深度学习:Gradient Descent
文章目录1.learning rate2.Stochastic Grandient Decent3. Feature Sclaing1.learning rate位置t+1 = 位置t - 学习率×梯度下降通常learning rate是随参数update越来越小learning ratet调整技巧:Adagrad用过去所有gradient的均方根2.Stochastic Grandient Decent每看到一个example就update一次3. Feature Sclaing
2021-11-03 22:10:29
470
原创 20211101深度学习:Regression基础
文章目录Regression(1) a set of function(2) Loss function(3) Gradient Descent(4) regularization(5)error的来源Regression(1) a set of functionModel: y = b+wi*xcpinput xcp:featurewi:weightb:bias(2) Loss function穷举所有的w和b,找到loss最小的那一组w和b,为最好的function,用Gradien
2021-11-02 22:18:22
289
原创 2021-10-11数据分析:练习
文章目录1. 练习1--9112.时间序列3.练习2--911(1)重采样(2)代码4.练习3--PM2.51. 练习1–911问题:统计911紧急电话中不同类型的紧急情况的次数?部分类型数据:可以按照字符串离散化的步骤,构造0数组,再赋值求和:#coding=utf-8import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltfile_path = 'G:\\pytorch_learning\\数
2021-10-13 10:13:09
124
原创 2021-10-08 数据处理 数据的合并与分组聚合
1。字符串离散化案例案例:'Genre’z字段为每部电影属于哪几种类型,统计所有电影类型各有多少部电影思路:先构造一个全为0的DataFrame,再将属于的那个类变为1#coding=utf-8import pandas as pdimport numpy as npfrom matplotlib import pyplot as plt#读取表格中的数据file_path = 'G:\\pytorch_learning\\数据分析资料\\day05\\code\\IMDB-Movie-
2021-10-11 10:54:07
348
原创 2021-09-26 数据分析:pandas
1.pandasnumpy帮助处理数值型数据,pandas帮忙处理其他数据2.padas的常用数据类型:Series(1)创建Series 一维,表示带标签的数组(索引)直接创建:s1 = pd.Series([1,21,32,41])用列表指定索引:s2 = pd.Series([1,2,'bai'],index=list('abc'))用字典创建:dict ={'name':'bai','age':18s3 = pd.Series(dict)(2)数据类型s1.dypes1.as
2021-09-28 19:23:40
101
原创 2021-09-15 数据分析 numpy基础内容
numpy数组的创建(1)创建t1 = np. array([1,2,3,])t2 = np.array(range(3))t3 = np.arange(3)都是生成[1,2,3]的数组range和arange都可以和以前一样,定义起点,终点和步长(2)数据类型t1.dtype(), 返回int32a = np.array([1,1,0],dpyte = bool),指定数组的数据类型为布尔a_change = a.astype('int32'),调整数组的数据类型为整型b = n.
2021-09-25 20:40:24
407
原创 2021-09-14数据分析:matplotlib绘制散点图、条形图、直方图
文章目录1.matplotlib绘制散点图2.matplotlib绘制条形图3.matplotlib绘制直方图1.matplotlib绘制散点图plt.scatter()# -*- coding: GBK -*-from matplotlib import pyplot as pltfrom matplotlib import font_manager as fmimport randommy_font = fm.FontProperties(fname='C:/Windows/Fonts/m
2021-09-14 22:24:07
288
原创 2021-09-13 数据分析 matplotlib绘制折线图
1.conda创建环境:conda create --name python_bai python=3.7激活环境:activate python_bai安装包:conda\pip install 包名2.matplotlib折线图(1) 绘图基础from matplotlib import pyplot as pltx = range(2,26,2)y = [15,13,14,15,17,16,25,26,22,23,17,19]#设置图片大小fig = plt.figure(fi
2021-09-14 17:29:23
149
原创 2021-09-09 python基础知识:模块和包
1.模块(1)模块API:应用程序编程接口,即对实现功能的描述# encoding: utf-8import mathimport salaryprint(salary.__doc__) #返回模块说明print(salary.daySalary.__doc__)print(salary.__name__) #获得模块名称 #当一个模块为程序入口时,它的__name__值为__main__(2)模块的导入import
2021-09-09 21:49:49
157
原创 2021-09-08 python基础知识学习:文件操作和os模块
1.文件操作(IO技术)(1)打开文件f = open(文件名[,打开方式])#文件写入f = open('a.txt','a')#新建一个文件,a,文件不存在则创建s = 'slene\nbai\n'f.write(s)#把字符串写在文件里f.close()(2)编码windows操作系统是GBK,python用Unicode编码f = open('a.txt','w',encoding='UTF-8')#UTF-8新建一个文件,中文久不会乱码s = 'slene\nba
2021-09-08 23:00:16
410
原创 2021-09-04 python基础知识:程序异常
文章目录1.异常(1)try.....(一个)except(2)try.....(多个)except(3). try..except... esle结构(4)try..except...[else]... finally 结构(5)常见异常2.with上下文管理器3.traceback 模块4.自定义异常类5.pycharm的调试模式1.异常(1)try…(一个)excepttry: print('step1') a = 3/0 print('step2')except Ba
2021-09-04 20:24:49
78
原创 2021-09-03 python基础知识:继承和设计模式
1.方法的动态性python中的方法不能重名,定义了多个重名都只有最后一个有效python是动态语言,可以动态增加方法class Person: def work(self): print('work')def play_game(s): print('{0}paly'.format(s))def work2(s): print('好好学习')Person.play = play_game # 将play_game这个方法赋给Persen.play
2021-09-03 22:56:14
288
原创 2021-09-01 python基础知识学习:类
1.nonlocal关键字2. LEGB原则3. 类(1)对象将不同类型的数据、方法(即函数)放到一起,就是对象。def init(self,name,score)类:#创建类class Student:#类名首字母要大写 def __init__(self,name,score):#self指当前对象本身 self.name = name self.score = score def say_score(self):#self必须位于第
2021-09-02 10:13:49
135
原创 2021-08-31 python基础知识学习:函数
1.函数(1)函数也是对象def test01(): print('abcabc')test01()c = test01#c 和test01()是一个对象,这里不要写括号c()print('c的id',id(c))print('test01的id',id(test01))print('c的类型',type(c))结果:(2)全局变量和局部变量在函数中要改全局变量,则需要用globala = 3 #全局变量def test01(): b = 4 #局部变量,作用
2021-08-31 22:31:41
65
原创 python导入自定义的库
问题:python 导入自定义的slic包,该包在同一个项目内,但是输入import slic时不能成功导入解决:右击pycharm中项目名–>Mark Directory as -->Resource root引用原文
2021-08-31 11:39:15
264
原创 2021-08-29 python基础知识学习:循环语句和函数基础
1.循环结构(1)for循环for x in (10,12,13):#元组 print(x*2)#出了for循环,x就被回收不存在了#实现字典的遍历d = {'name':'selene','age':22}for x in d:#默认打印键 print(x)for x in d.keys():#打印键 print(x)for x in d.values():#值 print(x)for x in d.items():#键值对,返回元组,不是字典哈
2021-08-29 23:46:21
1048
原创 2021-8-27 python基础知识学习第五天:字典、集合和语句
字典字典是“键值对”的无序可变序列(1)字典的创建通过{}创建:a = {‘a’:1,‘b’:2,‘c’:[2,3,4]}通过dict()创建:注意 = 前面的键不加引号通过zip()创建:通过fromkeys创建值为空的字典:(2)字典元素的访问常用方法:(3)字典元素的添加和修改添加时已存在则覆盖以前内容,不存在则新添内容a[‘add_key’] = ‘value’update()更新:(4)字典元素的删除、popitem():随机删除和返回键值对.
2021-08-27 22:55:21
98
原创 2021-08-26 python基础知识学习第三天:列表和元组
字符串(1)可变字符串io.StringIO(str),这是就可变了运算符(1)基本运算符(2)复合赋值运算符python中没有a++这种自增自减的运算符(3)运算符优先级列表(1)列表表示:[]加逗号,a = [1,10,‘Selene’,a,1.123]列表的长度可任意改变,不需要先去定义长度,python的列表长度不定列表常用方法(2)列表的创建基本语法创建:list()创建列表:通过range()创建整数列表:推导式生成列表:(3)列.
2021-08-26 10:39:59
120
原创 2021-08-24 python基础知识学习第二天:三种数据类型及常用方法
与C语言不同的赋值和常量(1)链式赋值(2)系列解包赋值#用系列解包赋值实现变量互换a,b = 10,20a,b = b,aprint(a,b)(3)常量python中其实没有常量,都是可以改变的,只是用全大写的变量名当作常量运算符(1)一般运算符divmod(a,b),同时得到商和余数(2)增强运算符整数的进制与数据转换(1)整数(2)类型转换int():自动转换:a = 3 + 2.1 #浮点和整数的加减乘除,都自动转为浮点数,.
2021-08-24 22:00:12
424
原创 2021-08-23 python基础知识学习第一天:IDLE编辑器以及python的结构特点等
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用
2021-08-23 17:50:50
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人