杂项
文章平均质量分 55
懒得分类时就丢到这里
吃了只鸡
这个作者很懒,什么都没留下…
展开
-
python虚拟环境搭建
1、 为什么需要虚拟环境?在pytnon中,我们所有的第三方包都是通过pip install xxx 的方式进行安装,这样会把对应的包安装到系统级的python环境中。这样就会产生一个问题,比如你用xxx.2.0版本的包开发了一个项目,现在又有一个项目需要xxx.3.0开发,你是不是又要安装xxx.3.0,而xxx.3.0和xxx.2.0并不兼容,这个时候就会产生混乱。那么我们如何同时拥有两套环境呢?通过虚拟环境来解决这个问题。2、虚拟环境原理介绍虚拟环境相当于一个房间,在这个房间里安装的任何软原创 2021-01-17 22:52:20 · 593 阅读 · 1 评论 -
单层感知器的数学模型及代码实现
1、单层感知器模型2、线性神经网络感知器激活函数为 y = sign(x) x>0 时y=1,x<0时 y=-1线性神经网络在结构上和感知器类似,只是激活函数不同,激活函数为 y = x ,即purelin函数3、代码实现单层感知器import numpy as npimport matplotlib.pyplot as plt#训练数据X = n...原创 2020-02-09 15:33:33 · 1282 阅读 · 0 评论 -
高等数学之函数与极限
1、映射与函数映射{x}→{y}定义:两个非空集合X、Y,若存在法则 f,使X中每个元素x在Y中都能确定唯一元素y与之对应,则称 f为 X到Y的映射,记 作 f:x→y ◼ X:{0,1,2,3}→Y:{0,2,4,6};有 f:x→y 即 y=f[x]=2x函数y=f[x] 定义:数集 D⊂R,则称映射 f: D→R为定义在 D上的函数,记为 y=f(x),x∈D, x为自...原创 2020-02-08 20:32:54 · 417 阅读 · 0 评论 -
win10+tensorflow2.1实现YOLOV3目标检测算法并训练自己的数据集
第一步,数据集:自己截图,不需要resize,使用labelimg标注,标注后分布放入下面文件夹第二步,运行xml_to_txt.py 代码如下# _*_ coding: utf-8 _*_# @Time : 2020/2/28 20:57# @File : xml_to_txt.py"""需要修改的地方 :1、你自己的类别 CLASSES2、数据集 im...原创 2020-03-29 18:16:37 · 3441 阅读 · 32 评论 -
tensorflow2使用Xception预训练网络完成多输出任务-同时完成分类和回归
本文的数据基于最近在研究的一个项目,数据保存在npy文件,数据格式 [[800,640],1,1,1],800*640的图片,按键,x坐标,y坐标。现在要建立神经网络完成输入图片对 按键、x坐标、y坐标的预测。即同时完成对按键的分类和对坐标的回归。Xception是tensorflow2自带的在imagenet上预训练的模型,在imagenet上取得了验证集top1 0.79和top5 0...原创 2020-03-17 21:58:09 · 2011 阅读 · 0 评论 -
win10下tensorflow-gpu环境配置注意的地方
安装的软件版本必须安装 tensorflow-gpu2.0倘若安装 tensorflow-gpu2.1 运行时则报错F tensorflow/stream_executor/cuda/cuda_driver.cc:209] Check failed: err == c原创 2020-03-15 19:40:45 · 506 阅读 · 0 评论 -
tensorflow2选择损失函数容易混淆的点
损失函数封装在tensorflow.keras.losses包计算二元分类的交叉熵binary_crossentropyBinaryCrossentropy 可调用对象,一般自定义训练时使用计算多分类问题的交叉熵categorical_crossentropy 当label是one-hot编码时使用CategoricalCrossentropy 可调用对象,一般自定义训练...原创 2020-03-11 16:06:09 · 557 阅读 · 0 评论 -
tensorflow2自动微分运算GradientTape
import tensorflow as tfw = tf.Variable([[1.0]])with tf.GradientTape() as t: loss = w * wdw = t.gradient(loss, w)dw求w*w 在w=1.0处的导数输出:<tf.Tensor: id=39, shape=(1, 1), dtype=float32, nu...原创 2020-03-11 13:34:08 · 2900 阅读 · 1 评论 -
tensorflow2_tf.keras实现softmax多分类以及网络优化与超参数选择再探之使用卷积
本文使用的数据集和https://blog.csdn.net/ABCDABCD321123/article/details/104734947 一致。import tensorflow as tfimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt#加载数据集(train_image, train_...原创 2020-03-10 15:47:11 · 1126 阅读 · 0 评论 -
tensorflow2使用全连接神经网络探讨电影评论分类及模型优化
我们使用的数据集为tesnflow2自带的的电影评论数据集imdb加载数据集,第一次加载的时候可能要到外网下载数据,比较慢,我放在网盘里,下载链接:https://pan.baidu.com/s/1tq_kO3tlDmwn-CMTCBrpLw提取码:4r7f下载后将其拷贝到data = keras.datasets.imdb#限定读取的单词个数max_word = 1000...原创 2020-03-10 13:25:14 · 722 阅读 · 0 评论 -
tensorflow2_tf.keras实现softmax多分类以及网络优化与超参数选择初步探讨
使用的数据集是tensorflow2自带的fashion-mnist数据集,28X28的衣服鞋子包包之类的图片。fashion-mnist数据集下载地址:链接:https://pan.baidu.com/s/1G6LLRK-YaemylDt5bP-yag 提取码:n4pl使用tf.keras.datasets.fashion_mnist.load_data()方法加载数据集,若第一次加载...原创 2020-03-08 22:26:32 · 1147 阅读 · 1 评论 -
tensorflow2_tf.keras实现逻辑回归
逻辑回归与线性回归的区别是在输出层加入 sigmoid函数。使用的数据集是信用卡欺诈数据集credit-a下载地址:链接:https://pan.baidu.com/s/1eGyb1bzT3x3BLakNmjI7tA 提取码:500l处理过程import tensorflow as tfimport pandas as pdimport matplotlib.pyplot a...原创 2020-03-08 14:25:19 · 1181 阅读 · 0 评论 -
tensorflow2实现多层感知机
用到的数据集是 Advertising数据集,是关于广告收益与广告在不同的媒体上投放的相关数据,分别是在TV,Radio,Newspaper三种媒体上投放花费与,投放所产生的收益的数据,数据共有200条。Advertising数据集下载地址:链接:https://pan.baidu.com/s/1CMVzkOGIdEB7vn03s0mLCA提取码:otex1、用pandas读取数据集i...原创 2020-03-08 13:20:21 · 630 阅读 · 1 评论 -
TF0007、神经网络分类MNIST数据集
minst数据集下载地址链接:https://pan.baidu.com/s/1ka0L6MHfeFWiqGOeJjm3Tw提取码:nv0gimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport warningswarnings.filterwarnings...原创 2020-02-29 17:20:59 · 238 阅读 · 0 评论 -
TF0006、优化器AdamOptimizer和GradientDescentOptimizer
本文以MNIST数据集为例,构造输入层为784,输出层为10的简单神经网络,分别使用常用优化器AdamOptimizer和GradientDescentOptimizer,进行对比。请先将MNIST数据集下载到本地,下载地址链接:https://pan.baidu.com/s/1ZlfUjopsi-ffpxMSPuZi5A 提取码:yte21、加载数据集import tensorfl...原创 2020-02-14 20:04:30 · 917 阅读 · 0 评论 -
TF0005、实现非线性回归
训练一个输入层为1,隐藏层为30,输入层为1,的神经网络,拟合 import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltimport warningswarnings.filterwarnings('ignore')# numpy生成300个随机点np.random.seed(1)#x_d...原创 2020-02-14 12:41:58 · 178 阅读 · 0 评论 -
TF0004、实现简单线性回归
import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npimport warningswarnings.filterwarnings('ignore')#构造数据np.random.seed(1)X_data = np.random.rand(200)Y_data = X_data * 0...原创 2020-02-13 10:20:45 · 158 阅读 · 0 评论 -
TF0003、_Fetch和_Feed
import tensorflow as tfimport warningswarnings.filterwarnings('ignore')# Fetch:可以在session中同时计算多个tensor或执行多个操作op# 定义三个常量input1 = tf.constant(3.0)input2 = tf.constant(2.0)input3 = tf.constant(5....原创 2020-02-13 09:34:40 · 148 阅读 · 0 评论 -
TF0002、变量Variable
import tensorflow as tfimport warningswarnings.filterwarnings('ignore')# 定义一个变量a = tf.Variable([1,2])print(a)输出:<tf.Variable 'Variable:0' shape=(2,) dtype=int32_ref># 定义一个变量x = tf...原创 2020-02-13 09:29:11 · 154 阅读 · 0 评论 -
TF0001、创建和启动会话
import tensorflow as tfimport warningswarnings.filterwarnings('ignore')# 创建一个常量m1 = tf.constant([[3,3]])# 创建一个常量m2 = tf.constant([[2],[3]])# 矩阵乘法opproduct = tf.matmul(m1, m2)print(product)...原创 2020-02-13 09:19:53 · 190 阅读 · 0 评论 -
Azure机器学习实验
实验背景【实验简介】Azure Machine Learning(简称“AML”)是微软在其公有云Azure上推出的基于Web使用的一项机器学习服务,机器学习属人工智能的一个分支,它技术借助算法让电脑对大量流动数据集进行识别。这种方式能够通过历史数据来预测未来事件和行为,其实现方式明显优于传统的商业智能形式。微软的目标是简化使用机器学习的过程,以便于开发人员、业务分析师和数据科学家进行广泛、便捷地应用。这款服务的目的在于“将机器学习动力与云计算的简单性相结合”。AML目前在微软的Global Azur原创 2021-01-11 20:51:54 · 713 阅读 · 0 评论 -
Redis在项目中的地位及使用场景剖析
⼀、 redis 特点所有数据存储在内存中,⾼速读写提供丰富多样的数据类型:string、 hash、 set、 sorted set、bitmap、hyperloglog提供了 AOF 和 RDB 两种数据的持久化保存⽅式,保证了 Redis 重启后数据不丢失Redis 的所有操作都是原⼦性的,还⽀持对⼏个操作合并后的原⼦性操作,⽀持事务。通常我们都把数据存到关系型数据库中,但为了提升应⽤的性能,我们应该把访频率⾼且不会经常变动的数据缓存到内存中。Redis 没有像 MySQL 这类..原创 2020-12-11 11:01:27 · 322 阅读 · 0 评论 -
matplotlib.pyplot的imshow无法显示图片
最近写yolo算法的时候发现matplotlib.pyplot的imshow无法显示图片,代码如下def db_visualize(db): imgs, imgs_boxes = next(iter(db)) img, img_boxes = imgs[0], imgs_boxes[0] f,ax1 = plt.subplots(1,figsize=(10,10)) ...原创 2020-03-26 21:21:32 · 1996 阅读 · 0 评论 -
__repr__和__str__方法
__repr__() 方法是类的实例化对象用来做“自我介绍”的方法,默认情况下,它会返回当前对象的“类名+object at+内存地址”,而如果对该方法进行重写,可以为其制作自定义的自我描述信息。__str__() 方法是供print打印时调用的方法class A: def __init__(self,name): self._name = namea ...原创 2020-02-12 17:44:49 · 228 阅读 · 0 评论