- 博客(15)
- 收藏
- 关注
原创 2020-12-16
剑指Offer JZ1:提示:以下是本篇文章正文内容,下面案例可供参考一、题目:题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]返回值true二、思路:1.首先排序空数组问题,如果输入为空数组,直接返回False2.
2020-12-16 15:03:47
431
原创 页面适配手机大小的一行代码
大多数页面在电脑上显示正常,但在手机上可能由于屏幕尺寸问题,显示有错误,可以添加下面一行代码让页面对手机尺寸进行适配。在<head></head>中加入下面这行代码<metaname="viewport"content="width=device-width,initial-scale=1.0"><!DOCTYPE html>&...
2020-04-12 15:49:14
421
原创 关于CSS选择器的使用总结
关于CSS选择器的使用,一共可以分为3种:(1)标签选择器:根据标签名匹配所有的该元素(2)id选择器:根据元素的id属性值匹配文档中惟一的元素,id具有唯一性,不能重复使用(3)class选择器在使用上通俗一点说,如果想让某个标签在页面中统一具有某种样式,使用标签选择器比较合适。如果一个标签想使用其他标签不同的样式,使用id选择器进行定义,然后调用比较合适。如果想让某些标签都...
2020-04-12 15:44:57
232
原创 Transformer学习
本课程根据李宏毅2020课程中的Transformer章节进行学习对视频学习过程进行记录Transfomer是一个seq2seq结构,重点使用的self-attention layer取代了RNN layer一般情况下处理一个sequence时候最常使用的RNN处理:a为输入层,b为输出层,但是这种使用RNN的结构有一个很大的缺点,就是不能够平行化(所谓的平行化就是,RNN在处...
2020-04-06 13:21:58
231
原创 tensorflow-代码-循环神经网络(RNN)
tensorflow 学习之路 九:LSTM实现手写数字识别同样以手写数字识别为例,学习下循环神经网络tensorflow代码的使用:这里使用LSTM作为RNN的一个例子。1.首先先介绍下参数,不同于前面的传统神经网络结构中需要将图片扁平化处理,将28×28的图片变成1×784的步骤,在LSTM中,如果是28×28的图片,就是28行,28列,每次输入的是一行,一张图片就需要28次的输入...
2020-03-31 23:12:44
832
原创 tensorflow-代码-卷积神经网络(CNN)
tensorflow学习之路 八:使用卷积神经网络进行手写数字识别。 前面的文章使用了传统神经网络对手写数字进行识别,为了学习卷积神经网络,继续使用手写识别这个案例,不过这里使用卷积神经网络代替传统神经网络。通过案例学习到,如何使用卷积神经网络替代传统神经网络完成手写识别方法。学习如何定义以及使用卷积神经。结构: 这里整个模型的结构是:2层卷积层以及2层全连接...
2020-03-29 14:13:36
691
原创 tensorflow-代码-手写数字识别
tensorflow学习之路 七:手写数字识别 手写数字识别的数据集采用的是MNIST数据集:该数据集包含60,000个训练样本和10,000个测试样本。他们的大小同一为28×28。(28行,28列的一个矩阵,表示一个0~9的数字) 每张图片的大小是28×28=784,所以对一张图片来说,输入的一张图片的维度是784维1.神经网络结构:输入层784...
2020-03-27 19:53:18
226
原创 tensorflow-代码-非线性回归
tensorflow之路 六:非线性回归通过代码能够实现一个:输入层为一个神经元,隐藏层为10个神经元,输出层为一个神经元的神经网络模型。输入为:-0.5至0.5随机初始化的200个点作为x值代码:import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#使用numpy生成500样本点...
2020-03-27 18:12:24
285
原创 tensorflow-代码-简单线性拟合
tensorflow学习之路 五:线性拟合步骤:1.随机生成100随机点作为x,定义一个方程y=k×X+b,使用方程计算y的值#使用numpy生成100个随机的点x_data = np.random.rand(100)y_data = x_data*1+32.创建两个变量k和b,表示要建立的线性模型的斜率k和截距b,建立方程#构造一个线性模型b = tf.Variab...
2020-03-27 15:48:42
314
1
原创 tensorflow-代码-Fetch和Feed的使用
tensorflow学习之路 四:Fetch和Feed的使用一、Fetch简介:Fetch的作用是在会话中可以同时执行多个op。例子:这里有两个op,分别是加法和乘法,使用sess.run([])同时执行两个op,将两个op放入【】中.import tensorflow as tf#定义三个常量input1 = tf.constant(1.0)input2 = tf.co...
2020-03-27 15:09:50
196
原创 tensorflow-代码-变量自增操作
tennsorflow学习之路 三:变量自增操作本代码实现的目的是创建一个变量x,每执行一次自增1op操作,完成x=x+1操作,使用for循环定义需要执行几次自增1的操作。import tensorflow as tf#创建一个变量,初始化为0,名字为counterstate = tf.Variable(0,name='counter')#创建一个op,作用是使state+1...
2020-03-26 22:02:45
432
原创 tensorflow代码-向量相减
tensorflow学习之路 二:继上一篇文章中使用两个常量做加法运算之后,本片文章使用变量来做简单的运算操作:前置知识:tensorflow创建变量之后,在session调用之前需要进行变量的初始化操作:init = tf.global_variables_initializer()接下来我们开始看一个tensorflow实现的带有变量的减法操作:注意这里我们使用的是向量相加减...
2020-03-26 21:43:43
1177
原创 tensorflow代码-初识-矩阵相乘
tensorflow:学习tensorflow之路 一步骤:构建一个Graph,将需要计算的变量放入Graph中进行计算一个简单的矩阵相乘案例:""" 创建一个Graph,然后启动"""#导入需要的模块import tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#创建两个常量...
2020-03-26 21:20:44
719
原创 python 读写文件
读文件有各式各样的读文件方法,在这里进行下总结归纳首先是打开文件的方式:file = open('文件名',‘打开文件模型’)打开文件的方式有多种:1.‘r’方式打开文件#以只读的方式打开文件,并且文件必须存在file = open('tes.txt',‘r’) 2.'w'方式打开文件#以写的方式打开文件,若文件存在清空文件,文件不存在,生成文件file =...
2020-02-26 00:11:15
216
转载 cocoapods: pod setup 心酸问题
cocoapods pod setup第一次使用cocoapods 需要安装,按照书上代码执行:gem --version 查看ruby版本(要求在2.0.0以上)gem sources --remove https://rubygems.org 删除Ruby默认地址源gem sources -a http://gems.ruby-china.com/ 添加新的地址源...
2018-11-21 18:53:32
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人