- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 卷积神经网络简单的应用(三):模型测试
模型测试模型训练好之后通过重新加载模型的方式进行模型测试,使用Tensorflow中的Saver对象。相关代码如下:def test_cnn(x_data): output = create_cnn(4) saver = tf.train.Saver() with tf.Session() as sess: #加载训练好的模型 saver.r...
2018-03-30 20:17:35
1202
原创 卷积神经网络简单的应用(二):模型构建与训练
模型构建文中采用了Tensorflow框架进行模型的构建,这里简单介绍下Tensorflow的安装(在Anaconda上安装):⑴Anaconda安装:https://www.anaconda.com/download/,选择支持py36的版本;⑵直接在命令行中安装Tensorflow:pip install tensorflow;⑶测试是否已经安装好Tensorflow:import tenso...
2018-03-30 10:41:19
3040
原创 卷积神经网络简单的应用(一):目的与数据
目的构建一个卷积神经网络对性别以及美丽程度(beautiful or handsome)进行识别。数据准备模型中采用的数据来自百度搜索数据,为了效率可采用爬虫(大家可以在以下相关代码上进行更改):http://blog.sina.com.cn/s/blog_13927ddb50102w2m1.html,下图为采集的相关图片。数据预处理为了数据在输入模型时具有统一的大小,对数据进行了大小的转换,统一...
2018-03-29 15:21:03
1410
原创 OpenCV中圆形ROI的建立
在OpenCV中感兴趣区域(Region of Interest)的建立方法只是提供了举行区域函数,最近在建立圆形感兴趣区域时遇到了麻烦。最终通过多方面的查阅找到了一种方法:通过建立圆形的掩膜(mask)来间接的到达圆形ROI的效果。下面的例子使用该方法对指定圆形区域进行高斯模糊。#include <opencv.hpp>using namespace cv;void...
2018-02-22 22:18:23
6756
转载 vs2015简单配置opencv3.1
准备想用opence做的东西,结果配置opencv一直做好,尝试的各种办法(可能自己的操作有点问题吧。。。),结果在找到了快捷的配置方法,参考:http://m.blog.youkuaiyun.com/article/details?id=52794260一、准备只需要vs2015,(没尝试过其他版本,大家可以试试,然后分享)。二、使用NuGet在里面收索opencv3.1就行啦,直接
2017-05-14 10:25:14
516
原创 Git基本命令
1、Git安装与初始化2、Git初始配置,采用命令行的方式配置:git config –global user.name “Your Name”git config –global user.email “Your Email”3、初始化目录仓库:git init4、将文件提交到仓库:git commit -m "相关信息"5、查看文件状态,是否被修改:git status
2017-05-12 22:21:28
319
原创 C++学习整理(类)
一、对以下代码作相关说明:struct Sales_data{ //构造函数 Sales_data() = default;//c++11新标准 Sales_data(const std::string &s):bookNo(s){ } Sales_data(const std::string &s,unsigned n,double p):bookNo(s),units_sold(
2017-05-12 22:01:33
416
翻译 sklearn中聚类(部分)
下图为主要介绍的几个聚类方法:1、 k均值(K-means)▲在指定n个类别后,最小化类别中样本到类别均值样本的距离,公式如下:其中,Ci为划分,ui为每个划分的均值向量,k=n。K-均值是相当于一个小、全等、对角协方差矩阵的期望最大化算法。▲该方法有以下缺点:有个前提:集群是凸和各向同性的。对长条形、流行以及不规则形的集群响应不好。惯性不是归一化的
2017-02-12 11:43:00
13722
翻译 sklearn中集成学习(下)
******************************************************************************这部分有些地方没有翻译,笔者自己不是能很好理解。希望大家多多帮助!******************************************************************************1
2017-02-01 16:47:57
11342
翻译 sklearn中集成学(Ensemble methods)习部分(上)
1.11集成方法(Ensemble methods)▲集成方法的目的是集合多种基本的预测模型,以提高单一模型的泛化能力和鲁棒性。▲两种类型的集成方法: •平均估计:主要原理平均几个独立预测模型的预测结果。通常,该模型主要是以减小方差为目的,因此结合的预测结果比任何一个单一的预测结果都好。比如:Bagging,随机森林等。 •boosting方法:该集成方法
2017-01-25 16:00:28
8918
1
原创 拉普拉斯修正的朴素贝叶斯分类器及AODE分类器
下面的一些原理来着周志华老师的西瓜书。***************************************************************************************************************拉普拉斯修正的朴素贝叶斯分类器主要目的是为了避免遇到某些特征属性为空时,使得相关后验概率为0的情况。其相关计算公式如下:
2017-01-08 21:13:51
5467
原创 sklearn中SVM简单使用
在看周志华老师的机器学习书时,利用sklearn中的SVM解决第六章的一些课后习题。*************************************************************************************************************1、在西瓜数据集3.0alpha上分别用线性和高斯核训练一个SVM,并比较其支持向量的差别
2017-01-04 20:34:29
5579
翻译 sklearn中支持向量机部分
写在开头:英文原文http://scikit-learn.org/stable/modules/svm.html。只是对原文做了简单的翻译,主要自己学习,能给大家提供帮助就再好不过了。************************************我是分割线************************************************1.4支持向量机(Su
2017-01-02 21:59:47
4327
原创 决策树ID3基本代码,周志华《机器学习》练习
# -*- coding: utf-8 -*-"""Created on Wed Dec 28 09:33:11 2016@author: ZQ"""import numpy as np#计算信息熵def Infor_Ent(data): data_count = len(data) labelcounts = {} for featvec in data
2016-12-28 19:29:20
1892
转载 标准BP与累计BP
# -*- coding: utf-8 -*-"""Created on Thu Dec 22 19:57:29 2016周志华机器学习作业@author: ZQ"""import numpy as np# 数据读取def loadData(): data = [] with open('watermelon3.0.txt') as f: for
2016-12-23 15:48:05
2140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人