- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 python正则表达式
最近刚学习了Python3 的re模块,对正则表达式有了初步的了解,试着写了个代码发现正则表达式怎么一直不起作用。结果发现是自己没搞清楚re.match()、re.search()和re.findall()的区别。re.match() 总是从字符串“开头”去匹配,并返回匹配的字符串的match对象。所以当我用re.match()函数去匹配字符串非开头部分的字符串时,会返回NONE。str1 = 'Hello World!'print(re.match(r'e',str1))结果为:NONE如果
2020-12-18 11:08:20 164
原创 Tensorflow之GAN实战——Anime数据集
AutoEncoder实战import osimport tensorflow as tfimport numpy as npfrom tensorflow import kerasfrom tensorflow.keras import Sequential, layersfrom PIL import Imagefrom matplotlib im...
2020-03-10 15:34:07 2305 4
原创 Tensorflow自定义数据集实战
数据集宝可梦数据集步骤load data 加载数据images and labels X = [1.png, 2.png,…] Y = [4, 9, …]tf.data.Dataset.from_tensor_slices((X,Y)).shuffle().map(preprocess).batch()数据增强与标准化build model 建立模型定义网络结构定义前...
2020-03-08 16:40:43 700
原创 Tensorflow之RNN实战
RNN原理回顾# 简单RNN原理回顾h[t] = fw(h[t-1], x[t]) #fw is some function with parameters Wh[t] = tanh(W[h,h]*h[t-1] + W[x,h]*x[t]) #to be specificy[t] = W[h,y]*h[t]RNN实战情感分类import osimport tensorflow...
2020-03-07 17:31:25 402
原创 Tensorflow之CNN实战
基本卷积操作import tensorflow as tffrom tensorflow.keras import layers# 4代表卷积核个数,也就是输出维度;5代表卷积核大小;strides=2则size减半# padding=valid代表不padding,padding=same代表padding成size不变layer = layers.Conv2D(4,kernel_si...
2020-03-06 15:59:38 383
原创 Keras实现最简单的神经网络及训练与测试
import osimport tensorflow as tffrom tensorflow.keras import datasets, layers, optimizers, Sequential, metricsfrom tensorflow import kerasdef preprocess(x, y): # [0~255] => [-1~1] ...
2020-03-04 17:54:32 630
原创 Tensorflow与神经网络
数据加载from tensorflow.keras import datasets# x : [60000, 28, 28]# y : [60000](x, y), (x_val, y_val) = datasets.mnist.load_data() x = tf.convert_to_tensor(x, dtype=tf.float32) / 255.y = tf.convert_...
2020-03-03 17:35:46 241
原创 Tensorflow基础知识
数据类型int,float,double,bool,string# tensor 类型tf.constant(1) # 创建一个tensor, int型tf.constant(1.0) # 创建一个tensor, float型tf.constant(1.0,dtype=tf.double) # 创建一个tensor, double型# tensor 属性with ...
2020-02-22 20:21:07 213
原创 Pytorch之基础知识
基本数据类型torch.FloatTensor, torch.ByteTensor, torch.IntTensora = torch.randn(2, 3) # 随机生成2行3列的tensor, randn代表满足N(0,1)正态分布a.type() # 'torch.FloatTensor'isinstance(a, torch.FloatTensor) # True 参...
2020-02-01 22:36:37 234
原创 Numpy实战BP神经网络
代码如下def sigmoid(z): return 1.0/(1.0+np.exp(-z))def sigmoid_prime(z): # 导数 return sigmoid(z)*(1-sigmoid(z))class MLP: def __init__(self, sizes): self.sizes = sizes self...
2020-01-29 22:00:14 370
原创 Pytorch之GAN实战
AE,VAE原理原理(encoder-neck-reconstruct,降维)自动编码机Auto-Encoder (AE)由两部分encoder和decoder组成,encoder输入x数据,输出潜在变量z,decoder输入z然后输出一个x’,目的是让x’与x的分布尽量一致,当两者完全一样时,中间的潜在变量z可以看作是x的一种压缩状态,包含了x的全部feature特征,此时监督信号就是...
2020-01-28 22:04:34 4052
原创 Pytorch之RNN实战
RNN原理循环神经网络:处理序列模型,权值共享。h[t] = fw(h[t-1], x[t]) #fw is some function with parameters Wh[t] = tanh(W[h,h]*h[t-1] + W[x,h]*x[t]) #to be specificy[t] = W[h,y]*h[t]Sequence to Sequence 模型示意图...
2020-01-26 18:13:04 4919
原创 Pytorch之CNN实战
训练脚本Train.py的大致流程首先要从torchvision包中import datasets和transforms, 用于加载数据集。而这又分两种情况,数据集在Pytorch中已有或者自定义数据集Pytorch中已有(以CIFAR10举例)#data和./data一样,都是当前目录下创建一个data文件夹,在里面下载#transforms对图片做变换,normalize正则化...
2020-01-26 18:04:39 1299
原创 Scala学习笔记4——高级编程
Scala学习笔记4——高级编程泛型泛型类泛型函数class A[T]class B[T,S](val b1 : T, val b2 : S)def print[A](content : A){ println(content)}print[String]("xxx") //res = "xxx"上下界object Bounds extends App{...
2019-09-28 10:59:56 183
原创 Scala学习笔记3——函数式编程
Scala学习笔记3——函数式编程值函数:val valFunName = funName _def add(x : Int, y : Int) = x + yval ohmygod = add _ohmygod(1,2)嵌套函数:def套defdef add3(x : Int,y : Int,z : Int) : Int = { def add2(x : Int, ...
2019-08-04 22:51:29 218
原创 Scala学习笔记2——面向对象
Scala学习笔记2——面向对象实例class Person { var name : String = _ //占位符,暂不初始化 val age = 10 private[this] val gender = "male" //private[this]表示gender只能内部使用}object Basic { def main(arg...
2019-07-26 14:37:28 197
原创 java8新特性
Java8 新特性Lambda表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(回调函数)。语法:(parameters) -> expressionOr(parameters) -> {statements; }重要特征可选类型声明:不需要声明参数类型,编译器可以统一识别参数...
2019-07-11 10:32:50 113
原创 Scala学习笔记1——Scala基础
Scala学习笔记1——Scala基础推荐书目Scala for the Impatient(学习用书)Programming in Scala(字典类书)特点:基于JVM的FP+OO静态类型语言可以与Java互操作先编译:scalac xxx.scala 再运行:scala xxx值与变量:val a : Int = 2 则a为常量不可改变...
2019-07-03 15:13:35 180
原创 北航离散数学期末总结
图论的python梦想感谢dzh巨佬的总结,祝大佬考试rp++判断子图算法def issubgraph(V,E,Vs,Es): tv=(Vs <= V) and (Es <= E) # 点集是子集,边集是子集 return tv判断真子图算法def ispropersubgraph(V,E,Vs,Es): # 首先要是一个子图,然后点集或者边集是真...
2019-06-20 16:13:08 1779 1
原创 北航操作系统总复习
北航操作系统总复习!!!本文完全原创,参照沃天宇老师课件,转载请注明出处第一章 概论1、操作系统定义:操作系统是一组管理计算机硬件资源的软件集合,它向计算机程序提供共性的服务。2、批处理:把用户提交的作业成批送入计算机,由作业调度程序自动选择作业运行。作用:a)缩短作业之间的交接时间, b) 减少处理机的空闲等待,提高系统效率3、单道程序:同一时间内存中只有一个程序。多道程序:内存空间中...
2019-06-10 14:11:31 3069 1
原创 StarUML入门
StarUML入门类间关系Assosiation 关联在使用Java、C#和C++等编程语言实现关联关系时,通常将一个类的对象作为另一个类的属性。在UML中,关联关系用实线表示。Direct Assosiation 指向性关联在UML中,指向性关联关系用带箭头的实线表示,指向被拥有的类(作为另一个类属性的类)。Aggregation 聚合has-a的关系,不稳定的包...
2019-05-31 16:06:51 2121
原创 Tensorflow学习笔记
TensorFlow学习笔记问题描述TensorFlow是一个非常强大的用来做大规模数值计算的库。其所擅长的任务之一就是实现以及训练深度神经网络。MINIST是一个入门级的计算机视觉数据集,包含了60000行的训练数据集和10000行的测试数据集。本文将会基于Tensorflow框架,构建单一线性层的SoftMax回归模型多层卷积神经网络的SoftMax回归模型两个模型来实现对MN...
2019-05-25 15:54:28 422 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人