人工智能实战
mind_programmonkey
好久没上线了~,有问题私信哈,每周末尽量抽时间回答问题哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
读懂Ensemble,Bagging,Boosting以及Stacking
集成学习Bagging基于Bagging的Random ForestBoosting基于Boosting的AdaBGoostGradient Boosting Machines(GBM)梯度推进机Gradient Boosted Regression Trees(GBRT)梯度提升回归树StackingVoting综述Voting rule:Hard voti...原创 2019-11-26 16:52:50 · 2221 阅读 · 0 评论 -
Python实现推流直播
Python实现推流直播首先给出展示结果,大体就是检测工业板子是否出现。采取检测的方法比较简单,用的OpenCV的模板检测。大体思路opencv读取视频将视频分割为帧对每一帧进行处理(opencv模板匹配)在将此帧写入pipe管道利用ffmpeg进行推流直播中间遇到的问题在处理本地视频时,并没有延时卡顿的情况。但对实时视频流的时候,出现了卡顿延时的效果。在一顿度娘操作之后,...原创 2019-10-24 21:50:59 · 21434 阅读 · 13 评论 -
TensorFlow(keras)入门课程--01 机器学习的Hello World
目录:1 简介2 什么是机器学习3 创建第一个机器学习模型4 训练神经网络5 模型预测1 简介请考虑以下问题:您正在构建一个健身跟踪活动识别系统。您可以访问一个人的移动速度,并尝试基于速度推测其活动:if(speed<4){ status=WALKING; }将此扩展为另一个条件运行:if(speed<4){ status=WALKING; } else {...翻译 2019-05-31 16:01:52 · 984 阅读 · 0 评论 -
TensorFlow(keras)入门课程--02 计算机视觉的介绍
目录1 简介2 开始编码3 设计模型4 编译和训练模型5 模型测试1 简介在本章,我们将超越实验1中TensorFlow的基本Hello World,并将应用所学到的知识来创建可识别服装项目的计算机视觉模型。2 开始编码# 查看一下TensorFlow的版本信息import tensorflow as tfprint(tf.__version__)1.13.1下面...翻译 2019-05-31 16:02:55 · 1586 阅读 · 0 评论 -
TensorFlow(keras)入门课程--03 卷积介绍
目录1 简介2 使用卷积3 开始编码4 创建卷积5 查看结果6 了解池化7 编写池化代码1 简介在本节中,你将了解卷积以及它们在计算机视觉场景中如此强大的原因。在上一节中,我们了解了如何使用Fashion MNIST数据集为时尚项目训练图像分类器。但这里有一个明显的约束:图像时28×28的,且图像在图片居中。例如,这里有Fshion MNIST中的几张图。上节我们创建...翻译 2019-05-31 16:06:27 · 695 阅读 · 0 评论 -
TensorFlow(keras)入门课程--04 卷积神经网络
目录1 简介2 使用卷积提高计算机视觉准确度3 可视化卷积核池1 简介在本节中,我们将学习如何使用卷积神经网络来改进图像分类模型。2 使用卷积提高计算机视觉准确度在之前的实验中 ,使用了包含了三个层的深度神经网络进行时尚图像识别-输入层(以输入数据的形状)、输出层(以及所需输出的形状)和一个隐藏层,为方便起见,先运行DNN的代码并打印出测试精度。import tensorfl...翻译 2019-05-31 16:07:34 · 721 阅读 · 0 评论 -
TensorFlow(keras)入门课程--05 复杂图像处理
目录1 使用复杂图像2 获取数据3 使用ImageGenerator标记和准备数据¶4 探索数据5 定义模型6 编译模型7 ImageGenerator生成数据8 训练9 测试模型10 可视化中间过程1 使用复杂图像:马或人在之前的Fashion MNIST训练图像分类器中。图像时28×28,并且图像居中。本节我们将提升一个新的水平,训练识别图像中的特征,其中主体可以在...翻译 2019-05-31 16:10:24 · 2939 阅读 · 6 评论 -
TensorFlow(keras)入门课程--06 CNN用于猫狗数据集
目录1 简介在本节中,我们将学习如何使用卷积神经网络,并使用更大的数据集,这有助于避免过度拟合的问题!2 使用更大的数据集进行训练-猫和狗在之前的实验中,训练了一个马与人类数据的分类器。尽管在训练集上获得了很好的训练结果,但是当我们尝试用真实图像进行分类时,存在许多错误,主要是由于过度拟合–CNN在见过的数据方面表现非常好。3 导入库import osimport zipfilei...翻译 2019-05-31 21:46:25 · 1223 阅读 · 0 评论 -
【比赛篇】TinyMind人民币面值 - 热身赛
TinyMind人民币面值-热身赛一、数据加载# 加载标签import numpy as npimport pandas as pdlabel_path = "/home/jovyan/workspace/train_face_value_label -converted.csv"df = pd.read_csv(label_path)df_label = df.iloc[:,1]...原创 2019-06-01 12:54:40 · 786 阅读 · 1 评论 -
卷积神经网络交通标志识别
这节采用德国交通标志数据集实现交通标志识别。本节步骤分为数据导入,探索和可视化数据集,数据预处理,交通标志识别模型搭建。一、加载数据# 加载数据import pickle# 数据集所在的文件位置training_file = "/content/drive/traffic-signs-data/train.p"validation_file = "/content/drive/tr...原创 2019-06-21 15:21:28 · 84590 阅读 · 80 评论 -
【实战】深度学习构建人脸面部表情识别系统
实战:深度学习构建人脸面部表情识别系统一、表情数据集数据集采用了kaggle面部表情识竞赛的人脸表情识别数据集。https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data数据主要是由48*48像素的灰度图像组成。面部表情有7种类别(0 ...原创 2019-08-03 14:47:55 · 22639 阅读 · 69 评论 -
【实战】kaggle猫狗大战-卷积神经网络实现猫狗识别
卷积神经网络:猫狗识别目录第一步:导入数据集第二步:数据预处理第三步:迁移学习第四步:模型保存第五步:模型融合第一步:导入数据集kaggle猫狗大战数据集地址:kaggle# 将kaggle的数据集直接下载到codelab中!pip install -U -q kaggle!mkdir -p ~/.kaggle!echo '{"username":"codingcha...原创 2019-08-12 16:29:19 · 7946 阅读 · 4 评论 -
机器学习算法之多项式回归
机器学习算法之多项式回归目录:1.多项式回归简介2.编程实验多项式回归3.过拟合和欠拟合4.学习曲线5.验证数据集与交叉验证6.偏差方差均衡7.模型正则化一、多项式回归简介考虑下面的数据,虽然我们可以使用线性回归来拟合这些数据,但是这些数据更像是一条二次曲线,相应的方程是y=ax2+bx+c,这个式子虽然可以理解为二次方程,但是我们呢可以从另外一个角度来理解这个式子:如果...原创 2019-05-12 21:05:14 · 5498 阅读 · 1 评论 -
实战七:手把手教你用TensorFlow进行验证码识别(下)
实战七:手把手教你用Tensorflow进行验证码识别(下)目录准备模型开发环境生成验证码数据集输入与输出数据处理模型结构设计模型损失函数设计模型训练过程分析模型部署与效果演示七、模型部署与效果演示1.数据-模型-服务流水线2.启动一个flask服务将下述代码另存为hello.py,然后本地python hello.py运行from flask import Fla...原创 2019-04-30 11:25:07 · 1727 阅读 · 0 评论 -
实战四:手把手教你实现数字识别
实战四:手把手教你实现数字识别一、KNN实现数字识别1.原理 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全分配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多...原创 2019-04-10 14:37:36 · 6983 阅读 · 2 评论 -
实战二:手把手教你图像风格迁移
实战二:手把手教你图像风格迁移一、简介 图像风格迁移是指,将一幅内容图的内容,和一幅或多幅风格图融合在一起,从而生成一些有意思的图片。有兴趣的可以看一下外文文献Leon A. Gatys' paper, A Neural Algorithm of Artistic Stylehttps://arxiv.org/abs/1508.06576(...原创 2019-04-06 19:46:56 · 15769 阅读 · 26 评论 -
实战三:手把手教你实现物体识别
实战三:手把手教你实现物体识别一、基于Haad+Adaboost实现人脸识别1.原理介绍(参考下面的博客文章)http://www.cnblogs.com/ello/archive/2012/04/28/2475419.htmlHaar分类器 = Haar-like特征+积分图方法+AdaBoost+级联Haar分类器算...原创 2019-04-09 08:31:21 · 6465 阅读 · 0 评论 -
实战五:手把手教你用TensorFlow进行房价预测
实战TensorFlow房价预测目录房价预测模型介绍使用TensorFlow实现房价预测模型使用TensorBoard可视化模型数据流图一、房价预测模型介绍1.前置知识2.单变量房价预测问题问题描述:根据房屋面积x来预测其销售价格y# 导包# pandas是一个BSD开源协议许可的,面向python用户的高性能和易于上手的数据结构化和数据分析工具# seaborn是一...原创 2019-04-27 19:38:36 · 8176 阅读 · 4 评论 -
机器学习算法之KNN
KNN算法的学习KNN的英文叫K-Nearest Neighbor,比较简单一、简单的例子首先我们先从一个简单的例子入手,来体会一下KNN算法。假设,我们想对电影的类型进行分类,统计了电影中打斗的次数、接吻的次数,当然还有其他的指标也可以统计到,这里就不列举了,如下表所示:我们很容易的理解《战狼》《红海行动》《碟中谍6》是动作片,《前任三》《春娇救志明》《泰塔尼克号》是爱情片,但是有没...原创 2019-04-23 15:14:55 · 2125 阅读 · 0 评论 -
人工智能技术知识图谱
一、机器学习二、人工神经网络三、深度学习四、深度学习框架下的神经网络五、深度学习之外的人工智能六、数学基础七、应用场景...原创 2019-04-19 11:37:32 · 3825 阅读 · 0 评论 -
实战六:手把手教你用TensorFlow进行手写数字识别
手把手教你用TensorFlow进行手写数字识别github下载地址目录手写体数字MNIST数据集介绍MNIST Softmax网络介绍实战MNIST Softmax网络MNIST CNN网络介绍实战MNIST CNN网络一、MNIST数据集介绍1.MNIST数据集MNIST是一套手写体数字的图像数据集,包括60000个训练样例和10000个测试样例,由纽约大学的Yann Le...原创 2019-04-28 17:09:30 · 5015 阅读 · 1 评论 -
机器学习算法之梯度下降法
梯度下降法1.梯度下降法简介2.简单线性回归中梯度下降法的模拟3.多元线性回归中的梯度下降法4.随机梯度下降法5.波士顿房价预测问题一、梯度下降法简介不是一个机器学习算法是一个基于搜索的最优化方法作用:最小化损失函数梯度上升法:最大化一个效用函数以下是定义了一个损失函数以后,参数theta对应的损失函数J的值对应的示例图,我们需要找到一个使得损失函数值J取得最小值的对...原创 2019-05-04 15:29:41 · 1250 阅读 · 2 评论 -
实战七:手把手教你用TensorFlow进行验证码识别(上)
实战七:手把手教你用TensorFlow进行验证码识别(上)目录准备模型开发环境生成验证码数据集输入与输出数据处理模型结构设计模型损失函数设计模型训练过程分析模型部署与效果演示一、准备模型开发环境1.第三方依赖包pip install Pillow captcha pydot flask2.Pillow(PUL Fork)PIL(Python Imaging L...原创 2019-04-30 11:11:23 · 4301 阅读 · 1 评论 -
实战七:手把手教你用TensorFlow进行验证码识别(中)
实战七:手把手教你用TensorFlow进行验证码识别(中)目录准备模型开发环境生成验证码数据集输入与输出数据处理模型结构设计模型损失函数设计模型训练过程分析模型部署与效果演示四、模型结构设计1.图像分类模型AlexNet2.图像分类模型VGG-163.验证码识别模型结构4.验证码识别模型实现a.引入第三方包from PIL import Imagefro...原创 2019-04-30 11:23:03 · 3597 阅读 · 3 评论 -
实战一:手把手教你中英文词云
实战一:手把手教你中英文词云1.简介 词云是一种数据呈现方式。2.准备 工具:python 3.6 sublime text 所需安装包:pip install wordcloud matplotlib jieba pillow3.WordCloud()可选的参数font_path:...原创 2019-04-05 10:30:10 · 1885 阅读 · 0 评论
分享