平台 Windows 10 Visual studio 2015 概述 本博客为我的Github上项目的说明文档。 添加文件至项目工程 打开VS2015,并新建工程文件夹,然后将GitHub上的所有 ...
PyTorch的简单使用
概述 2017年1月,Facebook人工智能研究院(FAIR)团队在GitHub上开源了PyTorch,并迅速占领GitHub热度榜榜首。 本博客为我的Github上的项目的使用说明。该项目主要是利用PyTorch深度学习框架进行简单的目标分类。 ...
支持向量机的原理及python实现
概述 支持向量机(support vector machine,一般称为SVM。是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。 因为其较低的错误率,使其被认为是机器学习 ...
NAO_GolfVision_ML使用说明
概述 本博客是我的Github上的NAO_GolfVision_ML项目的使用说明。该项目是NAO高尔夫比赛中的视觉系统设计,主要是利用opencv和机器学习算法对视觉系统中的目标进行分类检测。详细的代码解释见另一篇博客:NAO比赛视觉系统设计 平台 & ...
深度学习的数据集处理
概述 只是整理,不展开叙述 平台 Ubuntu / Windows python3.5 / 3.6 目标分类数据集 目标分类的数据集通常为若干个类别文件夹,然后每个文件夹存放着若干个该类别的图片。数据集通常由图片 ...
基于MATLAB的深度学习——入门篇
概述 MATLAB从2016年开始就提供深度神经网络的相关工具了,现如今,深度学习的基本使用模块已经相对完善,并且支持逐层拖拽的simulink型的架构设计方式。 Deep Learning Toolbox™提供了一个用于通过算法、预训练模型和应用程序来设 ...
基于卷积神经网络的猫狗分类器
摘要 Cats vs. Dogs(猫狗大战)是Kaggle大数据竞赛某一年的一道赛题,利用给定的数据集,用算法实现猫和狗的识别。本博客设计了一个简单的两层卷积神经网络,利用TensorFlow深度学习框架进行模型训练,最终得到一个简单的二分类器。 本博客从 ...
NAO比赛视觉系统设计(python高级版)
概述 之前初级版的视觉系统设计只是通过opnecv简单处理了NAO获得的图像,然后再加上一些判断条件(主要是颜色条件),最后如果满足条件则认为是该目标。虽然总体上可以实现目标的识别,但很容易受到现场环境的影响,不是特别稳定。 在高级版的设计中,我们采用了机 ...
python高级编程
推导式 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 列表推导式[expression for item in iterable if condition] &ems ...