《统计学习方法》-李航、《机器学习-西瓜书》-周志华总结+Python代码连载(二)--线性模型(Linear model)

一、线性回归(Linear regression) 线性回归试图学得一个线性模型以尽可能准确地预测实值输出标记,用公式表达为:,使得。那么怎么求得w,b呢?基本使用最小二乘法和梯度下降。 最小二乘法:最小化均方差函数(本连载一中有相关解释)。 梯度下降:是一种迭代算法。选取适当的初值,不断迭...

2019-07-16 15:56:16

阅读数 2

评论数 0

《统计学习方法》-李航、《机器学习-西瓜书》-周志华总结+Python代码连载(一)--模型选择+误差评估

一、模型选择 1.1 模型 模型就是学习的条件概率分布或者决策函数(这里只指监督学习)。条件概率的集合:,决策函数的集合:。条件概率表示的模型为概率模型,决策函数表示的模型为非概率模型。 1.2 模型选择 模型选择基本是选择一个模型评估指标(均方差、准确率、F1等)同时考虑欠拟合(在训练集...

2019-07-11 11:01:01

阅读数 9

评论数 0

在linux上开发嘉楠耘智K210依赖库的问题

首先放出我IDE编译时出现的问题: [ INFO] /home/wenhan/k210/KendryteIDE/LocalPackage/toolchain/bin/../libexec/gcc/riscv64-unknown-elf/8.2.0/cc1: error while loading...

2019-03-14 10:42:03

阅读数 352

评论数 0

TensorFlow与Inception-v3

Inception-v3 Inception-v3模型是由Google公司在一台配有 8 Tesla K40 GPUs,大概价值$30,000的野兽级计算机上训练了几个星期,因此不可能在一台普通的PC上训练。我们将会下载预训练好的Inception模型,然后用它来做图像分类。 数据集 如果自...

2019-01-08 20:17:17

阅读数 45

评论数 0

嘉楠耘智KD233AI开发板环境搭建

嘉楠耘智的团队在2018年研发出一款7nmAI芯片K210,搭载摄像头、LCD屏等制作出KD233开发板。 首先准备好硬件:一块开发板,type-c接口的USB(先上一张图) 资料的下载,因为是刚出的新芯片,大多资料都是一些官方手册 嘉楠耘智K210:https://kendryte.c...

2019-01-03 20:18:55

阅读数 1003

评论数 1

Windows上调试basler Gige接口工业相机并用Python,Opencv开发

windows系统电脑、basler相机(GIge接口)、路由器、Python编程环境(之前的帖子有安装步骤) 1.首先利用官网自带的软件调试通相机,软件下载地址:https://www.baslerweb.com/cn/sales-support/downloads/software-down...

2018-12-01 14:17:48

阅读数 2352

评论数 0

关于在深度学习中训练数据集的batch的经验总结

由于深度学习的网格很大,用来训练的数据集也很大。因此不可能一下子将所有数据集都输入到网络中,便引入了batch_size的概念,下面总结自己两种常用的调用batch的方法 1、使用TensorFlow, tf.train.batch()。 2、 offset = (offset +...

2018-11-17 14:49:47

阅读数 567

评论数 0

搭建简单图片分类的卷积神经网络(三)-- 模型的测试和运用

两个功能都在同一个文件中 一、新建Disimage.py文件 import tensorflow as tf from PIL import Image import os import numpy as np import matplotlib.pyplot as plt from Get...

2018-10-31 17:42:05

阅读数 677

评论数 2

搭建简单图片分类的卷积神经网络(二)-- CNN模型与训练

一、首先,简单来说CNN卷积神经网络与BP神经网络主要区别在于: 1、网络的层数的多少(我这里的CNN是比较简单的,层数较少,真正应用的话,层数是很多的)。 2、CNN名称来说,具有卷积运算的特点,对于大型的图片或者数量多的图片,卷积运算可以大量提高计算性能,而BP神经网络大都为全连接层,计算...

2018-10-31 17:31:47

阅读数 1346

评论数 0

搭建简单图片分类的卷积神经网络(一)-- 训练模型的图片数据预处理

一、训练之前数据的预处理主要包括两个方面 1、将图片数据统一格式,以标签来命名并存到train文件夹中(假设原始图片按类别存到文件夹中)。 2、对命名好的图片进行训练集和测试集的划分以及图片数据化。 先对整个项目文件进行说明: 项目文件夹 image文件里是用来对模型测试的未处理图片(...

2018-10-31 17:16:55

阅读数 5141

评论数 10

树莓派第一次配置+装系统+远程连接+WiFi连接

硬件准备:               1、新产一片树莓派硬件板,官方SD卡               2、电源、鼠标、键盘、显示屏(HDMI接口)、网线               3、路由器(搭建好网络),一台PC机 软件准备:              1、树莓派系统(推荐带有桌...

2018-10-19 18:03:19

阅读数 600

评论数 0

树莓派上实现python程序自动杀死进程

首先,杀死进程的主要命令为ps,grep,kill这三个指令。 1、第一步是获取要监控进程的pid号: def get_process_pid(name):     child = os.popen("ps -ef | grep "+name).readli...

2018-09-26 17:18:15

阅读数 368

评论数 0

树莓派自启动python脚本文件经验总结

因为项目的需要树莓派开机自启动python文件,自己大概试了多种方法才成功。 首先我这里的python脚本文件是不断循环运行的,而且要启动4个python脚本文件,我这里重点写一下网上常用的2种方法。 1.桌面自启动(必须是利用桌面运行):在.config文件中的autostart文件(如果没...

2018-09-19 16:57:28

阅读数 2957

评论数 0

Windows环境下安装TensorFlow(CPU和GPU版)

前言:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,CPU/GPU资源对神经网络模型的训练很重要,应充分利用电脑的显卡资源,加快模型的训练速度。 下面是对安装过程的详细讲解: 1、安装好Python的开发环境(可参考我之前的文章https://blog.c...

2018-08-28 22:25:48

阅读数 4152

评论数 1

基于支持向量机的几种数据预处理的高光谱数据集分类分析

首先在这里就不介绍支持向量机和高光谱图像数据集了,本文将着重用实验代码结果来分析数据集的预处理部分和支持向量机的核函数选择。 这里的数据预处理有三种,分别是PCA;LDA;PCA+LDA。支持向量机的核函数也是选择了三种,分别是线性核函数;多项式核函数;高斯核函数。 这里先将.mat的数据转化...

2018-07-21 14:43:01

阅读数 1041

评论数 5

在PyCharm搭建Python环境+Anaconda配置

图1话不多说,先上一幅图,这是已经安装好的Python软件,正在跑CNN(用的是TensorFlow,以后会详细讲解该环境的安装)。OK,现在我们正式来安装PyCharm+Anaconda,具体步骤如下: 1、先下载PyCharm软件,一般我们选择社区版就可以了,能够开发大部分项目了。下载地址:...

2018-07-17 20:55:44

阅读数 190

评论数 0

在Eclipse上搭建Python语言环境

1、2、

2018-07-11 22:54:05

阅读数 298

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭