机器学习和深度学习
万物合和
自信人生二百年,会当击水三千里。
展开
-
cv2.VideoCapture()用法及举例
如何通过python进行视频抽帧? cv2.VideoCapture(0)的具体用法,其中的参数0有什么含义?原创 2021-12-07 11:18:05 · 51103 阅读 · 2 评论 -
图像风格迁移基础入门及实践案例总结
目录1图像的不同风格2何为图像风格迁移2.1基础概念及方法2.2示例3图像风格迁移的典型研究成果3.1deep-photo-styletransfer3.2CycleGAN3.3U-GAT-IT4风格迁移演进趋势5.使用训练好的模型来生成图像5.1环境5.2模型下载5.3使用训练好的模型6.训练一个新的模型6.1下载VGG16模型6.2下载COCO数据集6.3创建新的yml文件6.4训练新的图像风格7.优秀的参考项目转存失败重新上传取消不同风格的图像上面每一张图都是一种不同的艺术风格。艺术风格是什么,每个人原创 2022-12-09 21:31:21 · 3818 阅读 · 2 评论 -
解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
解决h5py和tensorflow版本不兼容问题原创 2022-07-01 10:48:17 · 3074 阅读 · 5 评论 -
解决批量图像处理过程中:OSError: image file is truncated
1:问题描述:在进行图像处理过程中,批量读取图像进行处理的时候,遇到中间某个图像损坏,导致处理无法进行下去。并伴随着OSError: image file is truncated的异常。字面自已,图像被截断,损坏,无法完成正常的读取。2:问题分析错误发生的代码位于python的site-package文件夹内,代码文件为ImageFile.py。具体代码: import ioimport structimport sysimport warningsfrom ...原创 2022-04-20 17:27:11 · 7257 阅读 · 1 评论 -
解决:ImportError: cannot import name ‘get_config‘
from tensorflow.python.eager.context import get_config报错:from tensorflow.python.eager.context import get_config ImportError: cannot import name 'get_config'查了大量资料发现其原因是keras和tensorflow版本不匹配导致的。为了解决问题,首先查看tensorflow版本import tensorflow as tfpr.原创 2022-03-24 10:21:33 · 8747 阅读 · 0 评论 -
可视化Keras中的History对象
Keras框架中的History对象记录的是网络训练过程中的train_acc/train_loss/val_acc/val_loss等数值,而调整网络的超参数都是要通过这些数值进行调整。可视化该对象的代码,使我们对模型的训练情况有更加直观的认识和掌握,为下一次训练过程中的参数调节提供有价值的参考。# -*- encoding: utf-8 -*-'''File:read_history.py Author:Mr. LuoDate:2022/3/1 14:09 Feature: 读取.原创 2022-03-01 14:43:53 · 1980 阅读 · 1 评论 -
解决:AttributeError: module ‘tensorflow‘ has no attribute ‘python_io‘
出错现象:问题分析:这个问题是tensorflow版本不同引起的,tensorflow2中并没有python_io这个模块了,所以就需要在tensorflow2环境下调用tensorflow1版本的模块。解决办法:在tensorflow2环境下使用tf.compat.v1.模块名,就可以实现tensorflow1中的函数或者功能模块调用了...原创 2022-02-17 18:26:29 · 4780 阅读 · 1 评论 -
OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-1bq9o88m\opencv\modules\videoio\
摄像头调起过程总数出现如下问题:解决办法:将OpenCV的版本4.5.2卸载,然后安装3.4.2的版本:pip uninstall opencv-pythonpip install opencv-python===3.4.2.17再次调起就没问题了原创 2021-11-15 14:54:52 · 2522 阅读 · 0 评论 -
python实现截取视频中特定帧进行保存功能
# -*- encoding: utf-8 -*-# @File : screenshot.py # @Author: Mr. Luo# @Date: 2021/11/3 14:30'''读取视频并截取特定帧进行保存'''import cv2from datetime import datetimeimport logging# 日志的输出格式及方式进行配置logging.basicConfig(level=logging.DEBUG, .原创 2021-11-04 09:14:27 · 2382 阅读 · 0 评论 -
python读取文件夹下图片并实时动态展示
# -*- encoding: utf-8 -*-# @File : readImage.py # @Author: Mr. Luo# @Date: 2021/11/3 11:03import osimport cv2import globimport loggingimport tracebackimport matplotlib.pyplot as pltfrom PIL import ImageFileImageFile.LOAD_TRUNCATED_IMAGES = .原创 2021-11-04 09:08:48 · 780 阅读 · 0 评论 -
python实现图片尺寸批量调整
# -*- encoding: utf-8 -*-# @File : resize.py # @Author: Mr. Luo# @Date: 2021/11/3 15:34'''图像尺寸批量统一化处理'''from PIL import Imageimport os.pathimport globimport logging# 日志的输出格式及方式进行配置logging.basicConfig(level=logging.DEBUG, .原创 2021-11-04 09:01:16 · 289 阅读 · 0 评论 -
python实现图片批量重命名
# -*- encoding: utf-8 -*-# @File : rename.py # @Author: Mr. Luo# @Date: 2021/11/3 15:23'''任意文件夹下任意类型图像批量重命名'''import osfrom datetime import datetimeimport logging# 日志的输出格式及方式进行配置logging.basicConfig(level=logging.DEBUG, f.原创 2021-11-04 08:59:42 · 308 阅读 · 0 评论 -
详细:tensorflow构建神经网络基础概念梳理
1#:placeholderx = tf.compat.v1.placeholder(tf.float32, shape=[None, w, h, c], name='x')y_ = tf.compat.v1.placeholder(tf.int32, shape=[None, ], name='y_')placeholder函数定义如下:tf.placeholder(dtype, shape=None, name=None),placeholder是占位符,在tensorflow中类似.原创 2021-10-19 16:01:46 · 1076 阅读 · 2 评论 -
人工智能包括哪些
机器学习主要是解决分类,聚类,回归等问题。本质上深度学习是机器学习算法中的继承和发展。深度学习包含了卷积神经网络等技术,这些都有赖于计算能力的提高。原创 2020-11-30 21:00:26 · 1178 阅读 · 0 评论 -
注意:xlabel和xlable的区别
AttributeError: module 'matplotlib.pyplot' has no attribute 'xlable'解决办xlable改成xlabelylable改成ylabel就可以了原创 2018-09-13 22:05:11 · 10366 阅读 · 0 评论 -
出现ModuleNotFoundError: No module named 'paramiko'解决办法
进行如下操作:上边这个问题解决了:原创 2018-10-17 09:51:04 · 20271 阅读 · 0 评论 -
[Errno 13] Permission denied:解决办法
运行程序时候出现:[Errno 13] Permission denied: 'D:/20181115fish/'的问题解决办法:xml_df.to_csv('D:/20181115fish/fishcsv/', index=None)这里写入的是fishcsv文件夹,而不是一个具体的文件xml_df.to_csv('D:/20181115fish/fishcsv/fis...原创 2018-11-15 21:40:45 · 68908 阅读 · 2 评论 -
Anaconda中安装CPU版tensorflow教程
1.安装tensorflow的环境,首先打开Anaconda Prompt,输入清华仓库镜像输入:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/这是两条命令,conda config --set show_channel_urls yes2. 同样在A...原创 2018-09-01 21:06:26 · 3116 阅读 · 0 评论 -
不同类型图像分割的处理和计数方法
基于图像处理的目标数量的自动计数方法可以对采集到的图像进行处理来实现自动计数,也可以先用采集到的图像减去背景图像从而得到一个差值图像,然后对差值图像进行处理实现计数。无论哪种方式,都需要首先进行目标和背景的分割,并将分割出来的前景进行粘连分割处理,计数的精确度也受到这一过程重要的影响。 图像分割方法大致可以分为:基于区域的分割方法侧重于利用区域内特征的相似性;基于边...原创 2018-09-04 17:14:27 · 4690 阅读 · 0 评论 -
Linux+Ubuntu; Keras安装步骤
Keras的安装一、Anaconda的安装:1、 下载anaconda,官网地址:http://continuum.io/downloads。选择linux64-bit-python2.72、 安装anaconda,在终端输入:cd ~/Downloads;(切换目录)bash Anaconda-2.2.0-Linux-x86_64.sh(安装)(现在版本已更新,按下载的版本名...原创 2018-09-06 17:39:09 · 9062 阅读 · 0 评论 -
目标检测算法思维导图
在目标检测领域,有这样一张图,可以一步一步慢慢跟着走。参考:https://zhuanlan.zhihu.com/p/33277354 https://blog.csdn.net/l7H9JA4/article/details/79620247...原创 2018-09-07 15:09:33 · 1631 阅读 · 0 评论 -
详解:数据,算法,模型之间的关系
一直以来总感觉手写体识别并不适合作为机器学习开篇的基础认知讲解。终究觉得它还不够那么的直观和形象的解释清楚机器学的过程和数据、算法以及模型之间的关系。引出一个象形直白简单的例子教大家如何区分数据、算法、模型之间的关系。希望能够帮到初学者。 相比于一上来就去理解手写体汉字的识别程序和过程,我觉得还是有必要进行一些前期的导入学习更有利于对这个过程的理解和消化。妈妈...原创 2018-09-08 09:45:02 · 31972 阅读 · 23 评论 -
解决:Expected binary or Unicode string, got None
在运行自己的模型的时候,总是出现一个经典的问题:Expected binary or Unicode string, got None.困扰两天,最后发现问题:pipeline_config_path这个命令行参数有问题使用下列命令:Python D:/model_fish_detection/model_main.py --pipeline_config_path=...原创 2018-11-20 23:14:42 · 15919 阅读 · 14 评论 -
TypeError:can’t pickle dict_values objects.解决办法
出现问题如下图中所示:问题出在这里:deepcopy那一行要改!加上list就可以了 。具体如下图所示:原创 2018-11-20 23:18:49 · 7329 阅读 · 2 评论 -
深度学习中使用显卡的介绍
独立显卡主要分为NVIDIA和AMD两大阵营,相对来说,NVIDIA显卡知名度与市场占有率都更高。CPU的全称是Central Processing Unit,GPU的全称是Graphics Processing Unit。CPU是计算机的核心处理器,GPU是用来处理图像的处理器件。CPU是一个拥有多种功能的优秀领导者。它的强项在于“调度”,并不擅长计算。相比于CPU来说,GPU具有以下的特点:...原创 2018-12-09 12:30:11 · 9346 阅读 · 0 评论 -
Setup script exited with error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
出现如下问题:1.下载这个:地址:链接:https://pan.baidu.com/s/1tLTSWaAh79T1Nk9TO6WLOA提取码:ktpy2.默认安装就好3.安装之原创 2018-12-11 22:03:47 · 4521 阅读 · 0 评论 -
安装:WIN10+Anaconda3+CPU版本的tensorflow
1.装anaconda3如果上边都装完,导入的时候仍然出现no tensorflow ,一定要在Anaconda Prompt中在pip install tensorflow一下。这样在导入就不会报错。注意安装环境并不代表就安装了tensorflow,2.创建tensorflow的环境3.安装CPU版本的tensorflow4.直到出现如下:5.确认...原创 2018-12-18 16:56:09 · 331 阅读 · 0 评论 -
Keras和其他框架比较的好处
在众多的深度学习框架中,为什么要学习keras呢?原因还要从keras的开发特点说起:keras是为人类而不是为机器设计的API。它遵循减少认知困难的最佳实践;提供一致简单的API,将常见用例所需的用户操作数量降到最低,并且在用户错误时提供清晰和可操作的反馈。这使得keras 易于学习和使用。作为keras用户,效率会更高,能够比竞争对手更快的尝试更多的创意,从而在各种竞赛中赢得主动。其次...原创 2019-04-10 16:18:23 · 4273 阅读 · 0 评论 -
图解:fast rcnn和faster rcnn特点
原创 2019-04-11 20:16:51 · 874 阅读 · 0 评论