from keras.layers import Dense, Input from keras.layers import Conv2D, Flatten from keras.layers import Reshape, Conv2DTranspose from keras.models import Model from keras.datasets import mnist from keras import backend as Kimport numpy as np import matplotlib.pyplot as plt#加载手写数字图片数据 (x_train, _), (x_test, _) = mnist.load_data() image_size = x_train.shape[1]#把图片大小统一转换成28*28,并把...
#为图像像素点增加高斯噪音 noise = np.random.normal(loc=0.5, scale = 0.5, size = x_train.shape) x_train_noisy = x_train + noise noise = np.random.normal(loc=0.5, scale = 0.5, size = x_test.shape) x_test_noisy = x_test + noise #添加噪音值后,像素点值可能会超过1或小于0,我们把这些值调整到[0,1]之间 x_train_noisy = np.clip(x_train_noisy, 0., 1.) x_test_noisy = np.clip(x_test_noisy, 0., 1.)autoencoder =...
import numpy as np samples = [The cat jump over the dog, The dog ate my homework]#我们先将每个单词放置到一个哈希表中 token_index = {} for sample in samples:#将一个句子分解成多个单词for word in sample.split():if word not in token_index:token_index[word] = len(token_index) + 1#设置句子的最大长度 max_length = 10 results = np.zeros((len(samples), max_length, max(token_index.values()) + 1)) for i, samp...
import matplotlib.pyplot as plt import numpy as np import matplotlib.mlab as mlab import mathmu = 0 variance = 1 sigma = math.sqrt(variance) x = np.linspace(mu - 3*sigma, mu + 3*sigma, 100) plt.plot(x, mlab.normpdf(x, mu, sigma)) plt.show()import scipy, scipy.stats x = scipy.linspace(0,10,11) pmf = scipy.stats.binom.pmf(x,10,0.5) import pylab pylab.plot(x,pmf)
def conv_(img, conv_filter):filter_size = conv_filter.shape[1]result = numpy.zeros((img.shape))print(loop r: , numpy.uint16(numpy.arange(filter_size/2.0,img.shape[0]-filter_size/2.0+1)))#Looping through the image to apply the convolution operation.for r in numpy.uint16(numpy.arange(filter_size/2.0,img.shape[0]-filter_size/2.0+1)):for c in numpy.uint16(numpy.arange(filter_size/2.0,img.shape[1]-filt...
import pandas as pd data_path = /Users/chenyi/Documents/housing.csv housing = pd.read_csv(data_path) housing.info()housing.head()housing.describe()housing.hist(bins=50, figsize=(15,15)) housing[ocean_proximity].value_counts()import seaborn as sns total_count = housing[ocean_proximity].value_counts() plt.figure(figsize=(10,5)) sns.barplot(total_count.index, total_count.values, alpha=0.7) pl...
from keras import layers from keras import modelsmodel = models.Sequential() #首层接收2维输入 model.add(layers.Conv2D(32, (3,3), activation=relu, input_shape=(28,28,1))) model.add(layers.MaxPooling2D(2,2)) model.add(layers.Conv2D(64, (3,3), activation=relu)) model.add(layers.MaxPooling2D((2,2))) model.add(layers.Conv2D(64, (3,3), activation=relu))model.add(layers.Flatten()) model.add(layers.Dense(...
from keras.datasets import imdb #num_words表示加载影评时,确保影评里面的单词使用频率保持在前1万位,于是有些很少见的生僻词在数据加载时会舍弃掉 (train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)print(train_data[0]) print(train_labels[0])#频率与单词的对应关系存储在哈希表word_index中,它的key对应的是单词,value对应的是单词的频率 word_index = imdb.get_word_index() #我...
import numpy as np#构建一个含有一个常数12的0维张量 x = np.array(12) print(x) #ndim表示张量的维度 print(x.ndim)x1 = np.array([11,12,13]) print(x1) print(x1.ndim)x2 = np.array([[11,12,13],[14,15,16]]) print(x2) print(x2.ndim)W1 = np.array([[1,2],[3,4]]) W2 = np.array([[5,6],[7,8]]) print("W2 - W1 = {0}".format(W2-W1))def matrix_multiply(x, y):#确保第一个向量的列数等于第二个向量的行数assert x.shape[1...
安装Anaconda 参考我的另一篇博客 https://blog.csdn.net/okfu_DL/article/details/83014304 Cuda 版本之说,网上众说纷纭。具体讲一下我的配置,和我的个人看法。 配置如下: Gtx 1080 ti + Cuda9.0 + cudnn7.3 其实主要是Cuda版本,cudnn会有对应的版本提示。 1. 查看Cuda版本 打开nividia控制面板-> 帮助->系统信息->组件,就可以看到Cuda版本信息。 我这里的cuda 一开始是10.0,但是目前的深度学习包是不支持Cuda 10.0的,所以...
!mkdir /content/gdrive/My Drive/conversation 将文本句子分解成单词,并构建词库 path = /content/gdrive/My Drive/conversation/ with open(path + question.txt, r) as fopen:text_question = fopen.read().lower().split(\n) with open(path + answer.txt, r) as fopen:text_answer = fopen.read().lower().split(\n)concat_question = .join(text_question).split() vocabulary_size_question = len(list(set(concat_questi...
!pip install gym import random import numpy as np import matplotlib.pyplot as plt from keras.layers import Dense, Dropout, Activation from keras.models import Sequential from keras.optimizers import Adam from keras import backend as K from collections import deque import gym#选取互动环境 env = gym.make(CartPole-v1) state = env.reset()#0或1表示让小车向不同方向移动 action = 0 #step(action)表示想环...
一、概述 在我们使用TensorFlow进行神经网络的搭建时,难免遇到需要训练很多次来拟合数据的情况,假设需要拟合1000次数据,那么可能前800次的拟合效果都不是很好,所以显示进度条就会使得输出面板被填满,输出的信息我们并不关心,我们只关心最后200次的拟合效果,此时思考能否可以有一种办法可以简便的在训练多个epochs时隐藏进度条的输出呢? 二、具体操作 阅读这个函数 tensorflow.keras.models.Sequential.fit 在上述函数原型...
DL中版本配置问题:TensorFlow、Keras、Python版本完美搭配推荐 目录 TensorFlow、Keras、Python版本完美搭配推荐 TensorFlow、Keras、Python版本完美搭配推荐 TensorFlow 2.1.0 + Keras 2.3.1 on Python 3.6. If no --env is provided, it uses the tensorflow-1.9 image by default, which comes with Python 3.6, Keras 2.2.0 and TensorFlow 1.9.0 pre-installed. Framework Env name (--env parameter) Description D...
Karea: https://keras.io/ 莫烦keras:https://www.bilibili.com/video/BV1TW411Y7HU?from=search&seid=333955059060890767 Keras&Tensorflow: https://space.bilibili.com/6001266/video?tid=36&keyword=&order=pubdate 吴恩达:https://space.bilibili.com/46880349 https://space.bilibili.com/46880349/channel/index Keras基础入门教程 深度学习框架 https://space.bilibili.com/6001266/video?tid=36&keyword=&order=pu...