
AI
走进AI的世界,一起看透未来科技的走向。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
beyond_LH
接纳自己,并快乐地生活
展开
-
基于Tensorflow轻松实现XOR运算
对于“XOR”大家应该都不陌生,我们在各种课程中都会遇到,它是一个数学逻辑运算符号,在计算机中表示为“XOR”,在数学中表示为“”,学名为“异或”,其来源细节就不详细表明了,说白了就是两个a、b两个值做异或运算,若a=b则结果为0,反之为1,即“相同为0,不同为1”.在计算机早期发展中,逻辑运算广泛应用于电子管中,这一点如果大家学习过微机原理应该会比较熟悉,那么在神经网络中如何实现它呢,早先我...原创 2019-08-02 17:19:46 · 3282 阅读 · 9 评论 -
对于Opencv人脸识别调试过程中出现的问题小结
今天有博友咨询关于之前写的opencv实现人脸识别文章中的个别事宜,由于先前的环境已经凌乱了,又重新配了一下,现总结一下出现的问题,希望能够帮到大家。原文见我的置顶博客:https://blog.youkuaiyun.com/beyond9305/article/details/93724948,后来又改进了一番:https://blog.youkuaiyun.com/beyond9305/article/detai...原创 2019-12-16 15:48:04 · 2232 阅读 · 2 评论 -
AI应用开发之环境搭建
前段时间看到一位大牛的博客,关于AI起步学习的,讲的很直白,兴趣盎然啊,就跟着走了下去,首先是搭建环境,遇到了不少问题,现就此与大家分享一下吧。参考博客在这里:https://blog.youkuaiyun.com/SoftwareTeacher/article/details/80770079关于官方视频教程没有看,现在真的是没有耐心了,感觉视频口水话太多,直接就没兴趣了,下面每一步都是紧跟教程的,...原创 2018-11-29 22:49:45 · 7084 阅读 · 0 评论 -
走进tensorflow第十一步——tensorflow-gpu常见安装问题
之前一直用的实验室的电脑,木有N卡,这次在自己的本本上整一下GPU版的tensorflow,配置不高,凑合着跑吧。。CUDA版本为9.0,在官网下载了相应的cuDNN,版本为7.5.1,具体的安装过程就不说了,网上有很多教程,也不必再走一遍,这里遇到的最大问题就是tensorflow的版本,在anaconda中直接下载的最新gpu版1.13.1,运行简单的程序,显示错误:ImportError...原创 2019-05-05 22:17:06 · 5679 阅读 · 0 评论 -
走进tensorflow第十二步——测试cpu和gpu的速度差距
好久没看这一块了,最近一直瞎折腾,各种捣鼓,到了这个阶段,迷……打算测一下cpu和gpu的实际差距,虽然我这gpu一般般,只有2G,但还是想看看能不能来点儿惊喜。测试代码来自如下平台:https://databricks.com/tensorflow/using-a-gpu如果嫌麻烦可以直接copy以下代码:#!/usr/bin/env python# -*- coding...原创 2019-05-22 19:52:23 · 23617 阅读 · 21 评论 -
走进tensorflow第十三步——神经网络模型可视化神器Netron
在神经网络这一块,对于训练的模型,可视化是个很有意思且很必要的部分,它能直观地向我们展示模型的整体框架及相互关系;很久以前就下载了Netron,一直没怎么用,今天突然想起来了,那就搞一波吧~代码用的是之前写的一个例子,具体可翻阅博客:https://blog.youkuaiyun.com/beyond9305/article/details/88902616代码做了必要的修改,去掉一些本次测试用不...原创 2019-05-23 19:48:31 · 7264 阅读 · 0 评论 -
基于OpenCV快速实现人脸识别
以后打算多多关注计算机视觉这一块,涉猎广一些,对今后的毕设也有益处。做一下人脸识别吧,之前看到一个博主写的一个demo,错误不少,经过修改以及查询资料,现在整理一下思路。先上代码:# # -*- coding:utf-8 -*-import cv2 impath="test.jpg"image=cv2.imread(impath)gray=cv2.cvtColor(im...原创 2019-06-19 20:58:50 · 12233 阅读 · 14 评论 -
Win10+Anaconda+Opencv+Pycharm解惑答疑
如果没记错的话,很久以前我重新安装anaconda、tensorflow等一系列环境就是因为opencv安装失败,继而越搞越糟,最终打破重来,今天又想搞一下这块,过程很顺,有一点小波折,结果还是好的。我是在Anaconda Prompt中使用conda install opencv命令直接安装的,在这之前在Anaconda中重新创建了一个虚拟环境命名为opencv,然后发现一个问题,不同的虚...原创 2019-06-11 21:14:11 · 4913 阅读 · 0 评论 -
基于Opencv快速实现人脸识别(完整版)
上篇博客:https://blog.youkuaiyun.com/beyond9305/article/details/92844258严格来说标题是有误的,只是单纯地对人脸进行了检测,而并非识别,opencv内置了检测分类器和识别器,这二者还是有很大不同的。这次进一步地研究这一块的知识,来一波真正意义上的人脸识别,查询的资料可能有点过时,但基本思想是没有毛病的,对一些函数也进行了更新,保证了功能的正常实...原创 2019-06-26 12:03:06 · 85897 阅读 · 92 评论 -
完美解决Tensorflow不支持AVX2指令集问题
这几天研究了一下FCN(全卷积网络),由于电脑配置不够,用GPU训练直接报OOM(内存溢出)了, 于是转战CPU,当然,这样会很慢,之后会继续搞一下,减小一下网络的复杂度,对一些参数设置一波,看能不能正常跑下来。记得一开始没有装GPU版的tensorflow时用CPU版本跑程序的时候总是报警告:Your CPU supports instructions that this TensorFlo...原创 2019-07-14 17:09:00 · 20394 阅读 · 20 评论 -
关于Opencv实现人脸识过程中的一些问题探究和改进
本文基于上篇人脸识别文章:https://blog.youkuaiyun.com/beyond9305/article/details/93724948进行了一些探究和改进,希望能对大家有一点点帮助,还是欢迎点赞和收藏哈,来自小博主的无奈~~哈哈大家可以打开上篇文章,对照最后贴出的全部代码来看会更加直观……1.在detect_face函数中,第15行代码返回的faces究竟是个什么东西?我们注释简...原创 2019-06-30 15:19:58 · 4862 阅读 · 9 评论 -
FCN(全卷积网络)部分函数方法更新说明
对于FCN网络,做过目标检测分类项目的朋友应该不会陌生,最近想着搞一波,源代码来自github:https://github.com/shekkizh/FCN.tensorflow,大家可以看到,已经很久没有更新了,两三年前的老程序了,难免会有些旧版本的方法属性需要更新换代一下,一则是避免抱警告信息,另外也可以体验新特性的优势。上篇博客也提到了,因为要使用avx2指令集,目前找到的最新的ten...原创 2019-07-15 20:16:16 · 4475 阅读 · 0 评论 -
基于Tensorflow使用CRF(条件随机场)解决词性标注问题
最近一直在看吴茂贵老师的《Python深度学习:基于TensorFlow》,前几天看到了概率图模型这一块,讲到了贝叶斯网络和马尔可夫网络等;其中后者主要讲到了马尔可夫随机场和条件随机场,于是今天就动手敲了一遍书中给的代码,讲真,代码有点乱,对于小白来说看着可能会生无可恋,咱们出发吧~~关于词性标注稍微说明一下,比如给你一个句子:You are beautiful。标准的“主系表”结构,大家...原创 2019-07-28 23:03:22 · 2861 阅读 · 0 评论 -
走进tensorflow第十步——手写数字识别中的input_data模块
本来想来个综合的大程序,刚写了点发现东西较多,那就一点点整吧,东西太杂容易懵圈。。在前几篇中的手写数字识别中一开始都有这么两句代码:from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('./mnist', one_hot=True) 先来看看具体其...原创 2019-04-14 15:43:41 · 7808 阅读 · 0 评论 -
走进tensorflow第六步——拟合一元二次函数
上次关于学习率的探究可能是由于结构太单一了,造成了某些点的突变,并不能很好地说明问题。。今天搞一下二次函数,参考博客:http://www.voidcn.com/article/p-svrdazmh-bro.html,当然,后来又搜到一篇差不多的博客:https://www.cnblogs.com/Lee-yl/p/10022942.html,应该是进一步的加工产品……开始吧,内容比较多,...原创 2019-04-01 21:42:42 · 7318 阅读 · 2 评论 -
走进tensorflow第九步——WARNING(警告)也值得关注
在github上down了几个神经网络的工程,遇到不少问题,很多都是用的已训练好的模型进行的再加工,五花八门,给的链接大多数都不能用,之前刚配好环境,选择又得debug了…… 先整几个今天遇到的warning吧,都是过期用法的问题:1.WARNING:tensorflow:From D:\Anaconda\lib\site-packages\tensorflo...原创 2019-04-06 19:58:55 · 27617 阅读 · 17 评论 -
走进tensorflow第一步——官方小程序
这段时间一直在准备两个答辩,有点心累,学的比较杂,除了毕设方向,其他的也看看,算是弥补一下基础吧。关于tensorflow是绕不开的,之前是在anaconda中直接配的,比较方便,实验室配的台式机木有N卡,那就只能玩cpu了……无意间在w3school上看到了tensorflow的官方文档,话说好久好久都没有看w3了,当年学html的时候可是天天看,真是一段难忘的岁月……话不多说,上一...原创 2019-03-13 22:34:21 · 2035 阅读 · 0 评论 -
matlab运行SSEQ时报错:未定义函数或变量‘svmpredict’
很久没写了。。。过个年感觉啥也不会了。。马上开题答辩和专业实践答辩,祝福我吧……今天跑图像去雾指标,运行SSEQ时报错了,如下所示:看了下对应文件,的确直接用了这个函数,那肯定是没有正确引用文件喽,需要下载libsvm-3.23文件,这个在网上能直接搜到,重要的是正确添加到matlab路径,先找到“设置路径”(如标注所示):为了保险,把下载文件的几个主要路径都加上吧,尤其是wi...原创 2019-03-06 18:41:58 · 10261 阅读 · 13 评论 -
彩色图像RGB三通道问题探究
之前做图像问题研究时经常会提到RGB通道,这次做一个小研究,对最底层的东西深究一二……直接上全部代码吧,一点点来:# -*- coding: utf-8 -*-import cv2img=cv2.imread("0017.png")print(img)print(img.shape)b=img[:,:,0]g=img[:,:,1]r=img[:,:,2]print(b)...原创 2019-03-14 15:59:54 · 13591 阅读 · 2 评论 -
spyder中运行程序出现错误ImportError: No module named 'matplotlib'
如题所示,再spyder中出现无模块错误提示,于是乎在anaconda中使用conda install matplotlib安装该模块,成功后重启spyder依然报错。。这里有一个盲点,我是在Anaconda prompt中启动spyder的,准确的说应该是启动tensorflow环境下的spyder,这就很明确了,我刚才安装的matplotlib适用于普通环境下的spyder(不知道能否这样...原创 2019-03-15 16:40:11 · 8890 阅读 · 3 评论 -
走进tensorflow第二步——MNIST手写数字分类问题(基础篇)
继续跟着官方文档走,可这次遇到的插曲有点多,整了一下午。之前用anaconda安装的tensorflow,用spyder运行时出现了意料之外的错误,查资料显示版本问题,各种更新,pip不好使,最后还是用conda安装的,有点凌乱,反正最后不知咋地就整好了,神奇。。开始吧,大家可以参考官方文档,有略微修改:https://www.w3cschool.cn/tensorflow_python/te...原创 2019-03-15 18:57:15 · 3957 阅读 · 0 评论 -
走进tensorflow第三步——MNIST手写数字分类问题(进阶篇)
接着来吧,用卷积神经网络使结果更加精确……上代码:# -*- coding: utf-8 -*-import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data',one_hot=True)...原创 2019-03-15 20:41:31 · 5604 阅读 · 4 评论 -
走进tensorflow第四步——使用残差网络实现MNIST手写数字识别
下午看到一篇介绍用tensorflow实现残差网络的博文,原文在此:https://blog.youkuaiyun.com/qq_29462849/article/details/80744522#commentsedit运行了代码,精度很低,仔细查看了代码,量比较大,由于刚看了吴恩达老师的相关课程,对这一块印象比较深,发现了一个问题,在残差模块的最后一个卷积层,也就是输出卷积层,该博主将输出和快捷连接的...原创 2019-03-17 20:03:31 · 5700 阅读 · 6 评论 -
走进tensorflow第五步——一个小例子探究权重和学习率
来一次从零开始的tensorflow实战吧……从简至繁吧,代码注释比较详细,来看:# -*- coding: utf-8 -*-import numpy as npimport tensorflow as tfimport timex_0=np.array([[1],[2],[1]]) #生成一个损失函数系数数组x=tf.placeholder(tf.float32,[3,1...原创 2019-03-29 22:21:16 · 5324 阅读 · 0 评论 -
走进tensorflow第七步——我和bug有个约会
emmm,咋说呢,这两三天一直在搞编译环境,由最初的tensorflow版本低引发的各种问题,最后逼得我重装了anaconda,顺带着把python和pycharm也删了重来,遇到了不少坑,现在总结一下。 过程比较复杂,没来得及截图,就大概说下吧,之前遇到了一些问题,都不大,稍微搞一下就ok了,直到出现了错误提示“tensorflow没有keras属性”(大体是这么个...原创 2019-04-05 14:48:18 · 3972 阅读 · 0 评论 -
走进tensorflow第八步——win10+anaconda+pycharm
刚配置好pycharm,做个记录。我装的是Pycharm专业版2019.1.1,最新的一版,大家可以去官网安装https://www.jetbrains.com/pycharm/download/#section=windows:接下来就是破解了,如果大家财力充足建议支持正版,貌似学生党还能免费申请……我是参照的这篇博客:https://blog.youkuaiyun.com/nobleman...原创 2019-04-05 16:59:21 · 4333 阅读 · 0 评论