自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赖德发的博客

征途路上,星辰大海,交流微信:laidefa

  • 博客(25)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【深度学习--图像分类】imageAI自定义模型预测

ImageAI 提供4种不同的算法和模型,使你可以用您自定义的模型执行图像预测。您将使用 ImageAI 已训练的模型和相应的 JSON 文件来预测自定义对象。下面我们通过我们训练的一个例子来进行预测。先看项目目录:datasetresnet_train.pyresnet_predict.py模型分为5类,训练好的模型最高测试集准确率97.48%左右。dataset 文件夹下面结构...

2019-09-26 20:02:47 1261 2

原创 【深度学习--图像分类】imageAI自定义模型训练

10分钟了解下图像识别库imageAI,请看上篇文章。点这里ImageAI 提供4种不同的算法及模型来执行自定义预测模型训练,通过以下简单几个步骤即可实现自定义预测模型训练。提供用于自定义预测模型训练的4种算法包括 SqueezeNet,ResNet,InceptionV3 和 DenseNet。您可以将其中一种算法加载到imageai.Prediction.Custom.CustomImage...

2019-09-26 19:28:12 1765

原创 【深度学习--图像分类】10分钟了解下图像识别库imageAI

ImageAI 提供4种不同的算法及模型来执行图像预测,通过以下简单几个步骤即可对任何图片执行图像预测。提供用于图像预测的4种算法包括 SqueezeNet,ResNet,InceptionV3 和 DenseNet。这些算法中的每一个都有单独的模型文件,您必须根据所选算法使用相对应的模型文件,请单击以下链接下载所选算法的模型文件:SqueezeNet(文件大小:4.82 MB,预测时间最短,...

2019-09-25 20:44:57 1699 2

原创 【python Image.open错误】image file is truncated (7 bytes not processed)

在处理图片数据的时候,Image.open()报错image file is truncated (7 bytes not processed)解决办法:加上两行代码from PIL import ImageFileImageFile.LOAD_TRUNCATED_IMAGES = True...

2019-09-25 18:05:02 647

原创 【aiohttp post请求错误】Maximum request body size 1048576 exceeded, actual body size 1053619

客户端发起异步请求给aiohttp 服务端。async def send_post_image_data(img_data, api_url,image_id): """ :param img_data: 图片二进制数据 :param api_url: 图片检测接口 :param image_id: 图片id :return: 返回异步http结果 ...

2019-09-25 11:33:39 629

原创 【图像分类--图片数据扩充】图片数据不够怎么凑

在训练神经网络的过程中,为了能够使训练的网络有更高的准确率,更低的过拟合,通常需要大量的训练数据,但在实际工作中,大量数据并不是说有就有的,怎么办呢,通常解决这个问题的办法就是,使用一些手段,人为扩充数据集。本篇文章,将针对图像数据,提供一些扩展常用方法,相信这些方法能够满足大家对扩充图片数据集的需求。方法1:利用keras生成器扩充图片数据集。# -*- coding: utf-8 -*-...

2019-09-24 22:50:40 1238 3

原创 【python 异步框架tornado】Tornado原理理解及应用场景

一、应用场景理解相信大家学习python,有听过flask、django、tornado 这些web框架。那么这些漂亮的框架的应用场景是什么呢。要性能,Tornado 首选;要开发速度,Django 和Flask 都行,区别是Flask 把许多功能交给第三方库去完成了,因此Flask 更为灵活。Django适合初学者或者小团队的快速开发,适合做管理类、博客类网站、或者功能十分复杂需求十分多的...

2019-09-24 17:08:23 1570 1

原创 【python 异步框架tornado】10分钟学习下Tornado

Tornado 在很大程度上与 Flask 一样简单,但有一个主要区别:Tornado 是专门为处理异步进程而构建的。Tornado 是一个支持异步的Web框架,通过使用非阻塞 I/O 流,它可以支撑成千上万的开放连接,效率非常高,下面我们介绍下它的安装方式。pip install tornado第一个tornado程序创建一个简单的helloworld.py# -*- encodi...

2019-09-22 19:41:01 476 1

原创 【oracle 截取时间字段】oracle中怎么截取时间字段

oracle 如何截取时分秒,年月日,并计数呢select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年select to_char(sysdate,'mm') as...

2019-09-19 17:26:59 1268

原创 【tensorflow 训练验证数据处理】制作tfrecords数据格式

有了 train.txt和val.txt数据集,我们就可以制作train.tfrecords和val.tfrecords文件了,下面提供一个用于制作tfrecords数据格式的Python文件:create_tf_record.pycreate_tf_record.py提供几个重要的函数:1、create_records():用于制作records数据的函数,2、read_records()...

2019-09-19 14:53:23 574 1

原创 【tensorflow 训练验证数据处理】制制作trian和val TXT的文件

开始训练模型之前,需要对收集的图片进行处理。那么第一步 就是制作trian和val TXT的文件。训练和测试的图片数据集 分别放在 train 和val 两个文件夹下。数据集,共有五类图片,分别是:flower、guitar、animal、houses和plane。有了图片数据集后,需要划分为train和val数据集,前者用于训练模型的数据,后者主要用于验证模型。这里提供一个create_l...

2019-09-19 10:47:23 340

原创 【tensorflow 读取图片方式】本地文件名读取以及url方式读取

图片存在形式,一般是本地文件夹xxx.jpg。xxx.png.或者是url方式,https://timgsa.baidu.com/timg? 类似这两种。那么tensorflow 是如何读取这两种图片的呢。下面将会讲解。本地图片读取可以用 tf.read_file()和tf.image.decode_jpeg() 两个函数。或者tf.gfile.FastGFile() 和tf.image.d...

2019-09-18 11:16:58 1115

原创 【git-lfs 安装教程】10分钟了解Git LFS

查看:output_graph.pb 内容如下:version https://git-lfs.github.com/spec/v1oid sha256:fe2653775a6e9a601a7ee377aeb1881e867c19a3be7f5776acf5c3512d1f2c64size 87434170进一步了解到这是通过git lfs 上传的大文件,那么如下下载他呢,答案便是安装g...

2019-09-17 18:54:51 2902 6

原创 【python requests警告】python3.x requests库取消ssl验证,InsecureRequestWarning: Unverified HTTPS request is be

警告信息: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnin...

2019-09-17 11:30:55 906

原创 【python requests错误】Caused by SSLError(SSLError("bad handshake: SysCallError(104, 'ECONNRESET')"

错误描述:在发送get请求时错误,执行下面一句时报错了: response = requests.get(image_url)原因HTTPSConnectionPool(host='test-kkbuluo-resource.cdn.hzmltest.com', port=443): Max retries exceeded with url: /IMCORE/RESOURCE/LOGO/...

2019-09-16 15:52:12 8694 2

原创 【深度学习 图像分类】图像分类任务细节

实现一个完整的图像分类任务,大致需要分为五个步骤:1、选择开源框架目前常用的深度学习框架主要包括tensorflow、keras、pytorch、mxnet,caffe等;2、构建并读取数据集根据任务需求搜集相关图像搭建相应的数据集,常见的方式包括:网络爬虫、实地拍摄、公共数据使用等。随后根据所选开源框架读取数据集。3、框架搭建选择合适的网络模型、损失函数以及优化方式,以完成整体框架的...

2019-09-10 11:34:41 760

原创 【python 并发编程】单线程、多线程、多进程、异步方式

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程单线程方式:无论哪门编程语言,并发编程都是一项很常用很重要的技巧。例如,爬虫就被广泛应用在工业界的各个领域,我们每天在各个网站、各个 App 上获取的新闻信息,很大一部分便是通过并发编程版的爬虫获得。正确合理地使用...

2019-09-08 14:26:05 257

原创 【oracle sql错误】ORA-01795: 列表中的最大表达式数为 1000

select SOURCE_ID,FILTER_TEXTfrom TEXT_CENTER where SOURCE_ID in() in后面的括号里的数目超过1000条。问题描述:SQL进行IN查询时,IN中的数据量不能超过1000条。解决办法:拆分:id in (1,2,3,4,5,,,,999) or id in(1000,1001,1002,1003,1004,,,,,,)。...

2019-09-04 18:09:18 685

原创 【python 走进NLP】从零开始搭建textCNN卷积神经网络模型

1、众所周知,tensorflow 是一个开源的机器学习框架,它的出现大大降低了机器学习的门槛,即使你没有太多的数学知识,它也可以允许你用“搭积木”的方式快速实现一个神经网络,即使没有调节太多的参数,模型的表现一般还不错。目前,tensorflow 的安装已经变得非常简单,一个简单的 pip install tensorflow 即可,然后 import tensorflow as tf 就能愉快...

2019-09-03 18:09:32 1594

原创 【python 时间戳】python获取13位时间戳以及时间戳转换

java默认精度是毫秒级别的,生成的时间戳是13位,而python默认是10位的,精度是秒。那么python是如何生成13位时间戳,以及时间戳如何转换为日期呢,下面将一一解答。我写了四个函数。分别对应四个功能。函数1 get_second():python获取精确到秒时间戳,10位函数2 get_millisecond():python获取精确毫秒时间戳,13位函数3 get_delta(t...

2019-09-02 20:17:49 4650

原创 【python 多进程传参】pool.map() 函数传多参数

一、背景介绍相信很多人都用过,pool.map()函数,这个函数,有两个参数可以传,第一个参数传的是函数,第二个参数传的是数据列表。那么怎么在第二个数据列表,多传几个参数呢,方法是通过对有多个参数的方法进行封装,在进程中运行封装后的方法。类似如下调用job1()方法:# -*- coding:utf-8 -*-import timeimport multiprocessingd...

2019-09-02 15:16:37 24327 6

原创 【python 异步编程】10分钟快速入门aiohttp教程

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程一、先搞清楚什么是同步编程和异步编程?同步编程:接到上峰指令:有两件事当天要处理完成,越快越好。那么同步是怎么工作呢,第一时间接到指令后,先处理第一件事情,等第一件事情做完了,再做第二件事情,通俗讲就是有点类似工厂的...

2019-09-01 16:36:38 462

原创 【python 读取url图片】python读取url图片地址

# -*- coding:utf-8 -*-import requestsfrom PIL import Imagefrom io import BytesIOimport timetime1=time.time()img_src_list=['https://kk-resource.cdn.kkbuluo.com/CMS/RESOURCE/CMS_MESSAGE/IMAGE/...

2019-09-01 14:33:58 5221

原创 【tensorflow 错误解决】Tensor Tensor("predictions/Softmax:0",shape=(?,4),dtype=float32) is not an element

错误描述:ValueError : Tensor Tensor("predictions/Softmax:0",shape=(?,4),dtype=float32) is not an element of this graph在进行加载模型进行预测时报这个错误。问题描述:在keras+tensorflow框架下训练神经网络并得到权重h5文件。在之后需要调用的python代码中读取权重...

2019-09-28 14:03:51 4762

原创 【linux 常用命令】查看gpu、显卡常用命令

1.查看显卡基本信息lspci | grep -i nvidia2.查看显卡驱动版本nvidia-smi -a3.查看gpu使用情况nvidia-smi(spam) [dongli@dt-gpu-1 train]$ nvidia-smi Fri Sep 27 16:42:33 2019 +-----------------------------------------...

2019-09-27 16:54:00 4065

gbdt和xgboost算法详解

该文档详细介绍了机器学习算法中的GBDT和XGboost 两大神器

2018-01-24

开心果汁的留言板

发表于 2020-01-02 最后回复 2020-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除