1. 训练 # --coding:utf--- import os import sys import glob import argparse import matplotlib.pyplot as plt from keras import __version__ from keras.applications.inception_v3 import InceptionV3, preprocess_input #from keras.applications.inception_v3_mat…
keras训练cnn模型时loss为nan 1.首先记下来如何解决这个问题的:由于我代码中 model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy']) 即损失函数用的是categorical_crossentropy所以,在pycharm中双击shift键,寻找该函数,会出现keras.loss模块中有该函数,进入该函数后, 原函数为: def categorical_crossent…
https://cloud.tencent.com/developer/article/1010815 8.更科学地模型训练与模型保存 filepath = 'model-ep{epoch:03d}-loss{loss:.3f}-val_loss{val_loss:.3f}.h5' checkpoint = ModelCheckpoint(filepath, monitor='val_loss', verbose=1, save_best_only=True, mode='min') # fit…
TensorFlow 2.0 版本将 keras 作为高级 API,对于 keras boy/girl 来说,这就很友好了.tf.keras 从 1.x 版本迁移到 2.0 版本,需要修改几个地方. 1. 设置随机种子 import tensorflow as tf # TF 1.x tf.set_random_seed(args.seed) # TF 2.0 tf.random.set_seed(args.seed) 2. 设置并行线程数和动态分配显存 import tensorflow as…
:VS虽号称“宇宙最强IDE”,但是有时候安装包太大,动不动就几个G:而且安装好之后也会多出很多几乎很难用到的部分,这对于那些处女座的人如何忍受!本文不是吐槽,而是给出一种在应急场景下,不用安装新版本几个G的IDE,而是将高版本的工程移植到低版本的IDE中,并使其工作和调试的解决方法~ VS2013版本MFC工程移植到VC6.0上 1.场景再现 我最近搞了个ubuntu系统,并在virtualbox中装了个win7用于安装设计PCB和嵌入式集成开发环境Keil.项目需要,得用到我之前写的一个将图…
一.前言及思路简析 目前车牌识别系统在各小区门口随处可见,识别效果貌似都还可以.查阅资料后,发现整个过程又可以细化为车牌定位.畸变校正.车牌分割和内容识别四部分.本篇随笔主要介绍车牌定位及畸变校正两部分,在python环境下通过opencv实现. 1.1 车牌定位 目前主流的车牌定位方法从大的方面来说可以分为两类:一种是基于车牌的背景颜色特征:另一种基于车牌的轮廓形状特征.基于颜色特征的又可分为两类:一种在RGB空间识别,另一种在HSV空间识别.经测试后发现,单独使用任何一种方法,效果均不太理想…
完全参考这一文章, 非常详细: https://blog.csdn.net/qq_41175905/article/details/80560429 记录自己遇到的问题: 1. VS 2017 专业版 + opencv-4.0.0-vc14_vc15.exe 官网下载安装包 2. 发现自己的opencv 解压后 include 目录下只有一个opencv2文件夹, 所以配置的时候就只有include opencv2,  test code跑起来没有报错, 暂时也没有发现有什么异常,只是此事存疑.…
pycharm+opencv4.0 还记得去年冬天装了两回opencv3,每次都搞得死去活来的.. 今天也是查了一上午,什么anaconda,vs,但是我是在pycharm的虚拟环境中安装,突然看到一篇博客说pycharm的虚拟环境都是virtualenv创建的,所以用virtualenv进入虚拟环境,安装whl文件即可.这么一来几分钟就整好了 1.下载whl文件 下载地址:python extension packages 搜索opencv,根据自己的版本下载,我的是python3.6 64位…
在VS2017(VC15)上配置opencv4.0.1环境   转 https://blog.csdn.net/GoldenBullet/article/details/86016921 作为萌新最初听说到opencv,以为是一个集成开发环境IDE.后来因为毕设原因不得不去使用opencv,才了解到OpenCV是一个广受欢迎的开源计算机视觉库 ,它提供了很多函数,实现很多计算机视觉算法,从最基本的滤波到高级物体检测皆有涵盖.换言之,opencv只不过是一个写好的库,方便在编程的时候对视觉数据进行…
一.说明 笔者之前已经安装过了vs2017,对应的opencv是3.4.0版本的.但现在想体验下opencv4的改变之处,所以下载了最新的opencv4.0.1. vs2017的安装请自行搜索安装,本文章只介绍opencv4.0.1的安装和配置过程. 二.opencv4.0.1的安装和配置过程 1.首先到官网下载目前最新版的opencv,网址是https://opencv.org/releases.html. 笔者下载的是opencv4.0.1的winpack. 2.下载完就是安装,安装到自己的…