
AI
arenascat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 加载训练好的神经网络模型,进行图像识别
以图像识别为例有时候我们可以用别人训练好的模型来进行图像处理,那么如何使用呢,这里就以Keras为例我的配置:Win10 笔记本自带的MX250显卡 CUDA10.1+TF 2.3.2 VSCode程序的设计会使用到的函数和库,先导入,主要的还是os和numpy和keras以及Pillowfrom keras.models import load_modelimport numpy as npfrom keras.preprocessing import ima..原创 2021-02-14 23:47:57 · 7183 阅读 · 2 评论 -
Asked to retrieve element 0, but the Sequence has length 0 解决
问题现象这个问题是这样的,在用Keras做一个极为简单的图像分类时候,我使用ImageDataGenerator构建了图片的预处理模型,用函数flow_from_directory来获取文件夹中的所有图片,然后使用函数fit_generator 去读取,这个时候出现model.fit_generator(train_generator, 这个位置报错 ,提示Asked to retrieve element 0, but the Sequence has length 0部分代码如下:..原创 2021-02-11 11:51:53 · 11619 阅读 · 13 评论 -
用Python做图片分类:前置处理,图片的缩小保存
实现目标:批量的缩小图片如果要训练一个自己的图片分类神经网络那么就很必要自己来训练一个神经网络,我们需要三个文件夹,一个是训练集,一个是测试集,一个是验证集训练集:所有有效图片的8成测试集:所有有效图片的100%验证集:只含有20%左右的有效图片,其他是无关图片因为运算量的限制所以必须要先缩小图片实现步骤# 1.读取图片# 2.缩小图片到64*64,减少运算量# 3.转换图片为RGB(如果是PNG图片)# 4.保存为jpg格式from PIL...原创 2021-02-11 10:07:42 · 493 阅读 · 0 评论 -
could not broadcast input array from shape (64,64,3) into shape (64,64,4)
做图片分类时候,因为我自己的训练集是PNG格式,那么PNG格式,相比较JPG会多出一个透明图层,因此,PNG格式除了RGB还有一个透明,这个透明通道会让图片数组变成64*64*4而我配置的图片输入,xtrain是64*64*3这就造成了是把4通道图像塞到3通道图像数组,因此不可行,就会造成这个提示解决方法就是把图片转换成jpg格式,抛弃透明图层。...原创 2021-02-11 09:48:40 · 2861 阅读 · 0 评论 -
Not creating XLA devices, tf_xla_enable_xla_devices not set 问题
这又是一个奇怪的问题,我的GPU和CPU版本的TF都是2.4.1然后发现如果要使用TF2.4.1那么需求是安装有CUDA 11.0,而在2.3之前,还是10.1为了兼容性装回2.3.0原创 2021-02-01 04:45:03 · 8645 阅读 · 8 评论 -
(‘Keyword argument not understood:‘, ‘groups‘) 问题解决
使用Keras的时候,出现这个提示,感觉是提供的这个模型是由更早版本的Keras保存的,后缀是.h5解决方法是升级 pip install --upgrade tensorflow原创 2021-02-01 04:36:18 · 3741 阅读 · 0 评论 -
TensorFlow 的简单例子,带大量注释
前言学习Tensorflow的过程,好像很多人都是入门时候不好理解Tensorflow的运行形式,实际上我认为现有的很多教程只能达到作者自己看得懂的程度(当然我应该也干过),这一次复习优化器的过程中,我看到了一个不错的完整的入门例子,加上注释,提供给学习者参考例子与解析这一个例子使用了三个模块,分别是Tensorflow,提供机器学习库,numpy,提供数学计算还有随机数(矩阵)...原创 2019-10-20 22:01:03 · 458 阅读 · 0 评论 -
解决Could not load dynamic library 'libcudart.so.10.0'的问题
问题表现与分析在安装了CUDA和CUDNN还有Tensorflow最新的2.0正式版本后,我在使用Pycharm写TF代码并运行时,遇到这样的问题主要表现就是提示找不到动态库文件,扫了一眼文件名,都是CUDA的库文件,那怎么会说找不到2019-10-15 19:19:41.440285: I tensorflow/stream_executor/platform/default/...原创 2019-10-15 19:51:58 · 79498 阅读 · 29 评论 -
解决AttributeError: module 'tensorflow' has no attribute 'ConfigProto'
使用CUDA10.1加上Tensorflow 2.0会出现AttributeError: module 'tensorflow' has no attribute 'ConfigProto'这个问题,这个是由于现在新版本中一些1.0版本的函数被和2.0版本函数区分开的缘故原创 2019-10-15 19:22:01 · 67337 阅读 · 13 评论 -
Windows10和Ubuntu18.04 双系统分区,硬盘安装,UEFI启动教学
这一篇中,将说明如何在已经有Windows10的情况下,安装Ubuntu并且不需要U盘,也说明了几个工具的使用,如何自行配置Ubuntu的分区,还有一些坑的地方原创 2019-10-14 15:10:03 · 8610 阅读 · 3 评论 -
解决Ubuntu 18.04 系统桌面鼠标光标消失的问题
最近安装Ubuntu 18.04的时候,遇到一个问题,具体表现是鼠标光标不见,并且无法恢复,我试着重新解压ISO文件也没有解决,而这个问题我找了挺多结果的,有重新安装驱动的,有说重新安装桌面的,但最后我发现是因为分屏显示的Bug解决方法很简单,把显示器拔掉只留下一台就可以了。...原创 2019-10-14 13:21:55 · 13632 阅读 · 0 评论 -
Tenserflow中的where和greater实现对两个矩阵的比较
有时候会需要对矩阵进行大小的比较,或者是选择出矩阵中值较大的部分,此时就可以使用greater和where函数了。原创 2019-03-04 17:25:26 · 501 阅读 · 2 评论 -
MATLAB上用十一行代码实现深度学习…
这个例子使用卷积神经网络来对webcam拍摄的物件进行辨识,该卷积神经网络已经预先使用百万张物体的图片训练好。 只需要下载并安装,安装完成后就可以在matlab中使用,对matlab的版本有所限制 工具:MATLAB 2016设备:windows10电脑,网络摄像头 MATLAB2016b下载地址:链接:http://pan.baidu.com/...原创 2017-03-08 11:00:24 · 11151 阅读 · 9 评论 -
我的Tensorflow入门教程 【00-04】
新的一年我又配了一个新的机器学习环境,这次是在Win10下,去年是Ubuntu下,想来想去还是Windows做开发好使。另外充了256块钱的Gitchat会员,希望今年能多学一点AI相关的。配置开发环境CUDA8.0+CUDNN+Python3.5.2+PycharmTensorflow下文简称TF0.认识Tensorflow,并输出Hello TF与数字 首先,我们在这里要利...原创 2019-02-15 09:09:22 · 321 阅读 · 0 评论 -
Ubuntu安装Tensorflow GPU 版本和 CUDA Toolkit 9.1 和 cuDNN 7.0.5 for Python 3
This is going to be a tutorial on how to install tensorflow 1.4.1 GPU version. We will also be installing CUDA Toolkit 9.1 and cuDNN 7.0.5 along with the GPU version of tensorflow 1.4.1. At the time o...转载 2018-03-06 10:36:48 · 1666 阅读 · 0 评论