自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 资源 (14)
  • 收藏
  • 关注

原创 python @staticmethod 修饰符

python staticmethod 返回函数的静态方法。该方法不强制要求传递参数(连self都可以不用写) 可以实现实例化使用 《实例化名.方法名》 也可以不实例化调用该方法直接《类型.方法名》。#!/usr/bin/python# -*- coding: UTF-8 -*- class C(object): @staticmethod def f(): print('runoob'); C.f(); # 静态方法无需实例化cob

2020-08-23 10:47:33 460

原创 python @abstractmethod 修饰符

背景:Python 没有抽象类,Python抽象类通过abc类库实现,用@abstractmethod修饰抽象方法,如果子类未实现,则报TypeError异常

2020-08-23 10:41:20 483

原创 Python classmethod 修饰符

classmethod修饰符classmethod修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。入参:无 返回结果:类方法实现的内容#!/usr/bin/python# -*- coding: UTF-8 -*- class A(object): bar = 1 def func1(self): print ('foo') @class..

2020-08-23 10:11:25 236

原创 python map函数

格式:map(func,seq)作用:调用函数func来迭代遍历每个seq中的元素,并将所有迭代返回的结果作为列表返回。实质上就是一个通过func对seq进行映射的函数。返回:python返回值是列表;python3返回值是可迭代对象...

2020-06-27 10:11:14 253

原创 python 位置参数、默认参数和关键字参数混合存在

python 位置参数、默认参数和关键字参数混合存在,实参的赋值

2020-06-26 12:24:19 443

转载 python __new__和 __init__

区别1. __new__方法是在实例对象创建时执行的,而构造方法__init__是实例创建后执行的。2.解析:(1)__new__方法__new__方法是Python新式类(py2既有新式类也有经典类、py3统一为新式类;(py2中的新式类需要显示继承object))引入的 __new__用于控制生成一个新实例的过程。是类级别的静态方法,在创建实例对象时执行,如果自定义类中没有重写该方法,则Python自动调用父类的方法,当所有父类也没有重写定义该方法时,则直接调用object类的__..

2020-06-26 11:34:06 874

原创 python 类的特殊属性和方法

python类有很多内建的属性和方法,可以通过dir查看一 、python 类的特殊属性1. __name__if __name__ == '__main__':这句估应该很熟悉1:__name__是一个变量。加双下划线是因为这是一个标识模块的系统变量。普通变量不要使用此方式命名变量。2:Python有很多模块,这些模块是可以独立运行的。3:__name__ 假如当前模块是主模块,那么此模块名字就是__main__,通过if判断这样就可以执行 “__mian__:” 后面的...

2020-06-26 10:20:46 743

原创 Django模板路径的查找顺序、模板变量的使用

# 模版查找路径:在项目的settings.py文件中。有一个TEMPLATES配置,这个配置包含了模板引擎的配置,模板查找路径的配置,模板上下文的配置等。模板路径可以在两个地方配置。1. `DIRS`:这是一个列表,在这个列表中可以存放所有的模板路径,以后在视图中使用render或者render_to_string渲染模板的时候,会在这个列表的路径中查找模板。2. `APP_DIRS`...

2020-04-12 11:04:02 651

原创 在一个pycharm项目中,import文件夹里的py文件

如下设置:其中:User,Kanbancheck,Database是check.py里的三个类

2020-04-11 10:40:55 2493

原创 Python类变量、实例(成员)变量和局部变量

1.类变量下面介绍类变量的两种定义方式、两种读取方式、在类里面的调用方式定义1.类里定义的,与构造函数、普通函数是一个级别缩进的。(下面例子里的num)2.在类外定义的,直接用类名.变量名新增类变量。(下面例子里的myvar)读取1.直接用类名的属性 获取:类名.类变量(下面例子里的Member.num和Member.myvar)2.先实例化类,实例化对象的属性 获...

2020-04-05 13:41:14 8767 6

原创 【肉眼看不见的错误】SyntaxError: invalid character in identifier

报错信息:语法错误但你看代码没有任何错误,这时候需要找“照妖镜”来帮忙了,打开Notepadd++,复制代码,编码选择:使用UTF-8编码,可以看到隐形无用的字符。删除无用字符,重新运行就好了。...

2020-04-05 10:59:32 527

原创 正则表达式匹配时间,匹配中文

1.匹配时间【计划周期】3.25-3.27</span></p><p><span style="color: rgb(74, 74, 74);">【实际周期】3.25-</span></p><p><span style="color: rgb(74, 74, 74);">【进度跟踪】</spa...

2020-03-28 12:34:03 1259

原创 课题路上的那些坑

1 首先是数据收集,纽扣的数据需要制作:手机拍照(注意光线)-打开方式选择-画图软件截取纽扣-选择纽扣的大小,像素选择256x256;2 数据预处理过程边缘提取,特征增强:经图片保存为double类型的.mat文件%%%% 读入图像% 正样本%tem=imread('./negative/280.jpg'); file_path = './test_button/';% 图像文件夹路径 ...

2020-03-28 11:29:28 267

原创 图片批量求二阶,并保存

clear; clc; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %参数配置 ObjDir = 'C:\Users\DELL\Desktop\代码\button\button\0\';%目标图片文件夹路径 OutputDir = 'C:\Users\DELL\Desktop\代码\button\button\0_la\'...

2020-03-28 11:29:04 193

原创 添加附件测试的测试点

1.功能按键(添加方式)如:添加附件按键,点击后是否有效,达到界面跳转等预期结果;以及是否支持拖拽添加(是否支持一次拖拽多个附件)、网盘添加等方式;2.文件类型是否支持.docx、.xls等不同格式文件添加、及传送快捷方式类文件,是否进行源文件添加等;3.单文件是否支持单个文件添加;4.多文件是否支持多文件添加(同一类型文件、不同类型文件):1、是否支持文件夹...

2020-03-28 11:25:56 379

原创 l2tpv3完整配置过程

两台路由器csr_1, csr_2之间建立L2TPV3连接,完成配置;G1、G2是两个端口;loopback 0 是两个路由器两边的虚拟端口怎么知道csr1与csr2相连的端口叫啥:进入虚拟机的连接,点击第一台设备,有一个 edit settings,点击进去看到第一个网关的MAC地址后4位,然后在第一台的VNC编程界面输入查看接口信息,这样,我们就可以看到到底是哪个接口的后4位与上面查找...

2020-03-28 11:25:15 1265

原创 Python爬取数据保存在嵌套字典里,并实现A字典和B字典合并

1.Python爬取数据保存在嵌套字典里网页爬取得数据保存为嵌套字典,并将该字典定义为全局变量# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.test import TestCaseimport requestsimport jsonimport reimport panda...

2020-03-26 21:51:17 1645

原创 【python】TypeError: 'str' object does not support item assignment

在Python中,若 a='abcd' ,若想将 a 变为 ebcd ,则下列语句正确的是:DA: a[0] = 'e'B: a.replace('a','e')C: a[1] = 'e'D: a = 'e' + a[1:]TypeError: 'str' object does not support item assignment因为字符串是不可变的对象,不能通过下标的...

2020-03-26 20:44:24 2367 1

原创 【Django框架】项目框架、视图层(view.py)、URL映射(urls.py )和APP的模板层(index.html)

运行Django项目:通过命令行的方式: python manage.py runserver 。在本地浏览器http://127.0.0.1:8000/ 来访问自己写的网站啦。如果想要修改端口号,在运行的时候可以指定端口号, python manage.py runserver 9000 这样就可以通过 9000 端口来访问啦。另外,这样运行的项目只能在本机上能访问,如果想要在其他电脑上...

2020-03-22 12:29:38 1583 1

原创 【Elasticsearch】增删改查

ES的概念• 分布式的实时文件存储,每个字段都被索引并可被搜索• 分布式的实时分析搜索引擎• 可以扩展到上百台服务器,处理PB级结构化或非结构化数据ES的特点JSON存储属于文档存储 采用倒排索引 没有事务名词解释RestFul:是一种软件架构的设计风格(不是标准),通过 HTTP接口处理数据,主要用于客户端和服务器的数据交互。该风格的具体特点:在服务器端,应用程...

2020-03-21 10:20:41 452

原创 python计算一段时间内的工作日(除周末、除中国节假日、加调休)和所有日期

计算两个日期之间有几个工作日(除周末)、有几天(不除周末)都可以用python里pandas的函数实现。1. 计算有几个工作日:(1)bdate_range(start_day, end_day,freq='b')start_day: 开始日期,日期格式可以兼容多种格式:2020-01-1或20200101或者1/1/2020!!!可以说是很完美了。end_day:结束日期fr......

2020-03-19 21:53:27 18438

原创 native APP、hybrid APP、web APP三者的区别

https://www.jianshu.com/p/a40fefcadc94

2020-02-18 11:07:00 551

转载 XPath的数据类型和节点类型

一、XPath数据类型XPath可分为四种数据类型:  1、节点集(node-set):节点集是通过路径匹配返回的符合条件的一组节点的集合。其它类型的数据不能转换为节点集。 2、布尔值(boolean):由函数或布尔表达式返回的条件匹配值,与一般语言中的布尔值相同,有true和 false两个值。布尔值可以和数值类型、字符串类型相互转换。 3、字符串(stri...

2020-02-17 12:10:03 6345

原创 python中对象、字符串和数值互相转换的几种方法

一 、字符串转化成数字方法1:(仅限python 2) 1)string.atof(s) 字符串转化成浮点型>>import string >>string.atof('1.11')>>1.11>>string.atof('1')>>1.0 2)string.atoi(s[, base]) 字符串转换...

2020-02-17 11:29:29 7683

原创 docker入门—容器的增删改查及保存

一、容器的基本操作:创建、查看、停止、重启和删除1. 创建容器:(1) 查看镜像文件:>>docker images(2) 利用镜像文件创建容器docker run -itd --name=container_name image_name解释: -itd 是 -i、-t、-d的简称"-i" 表示以交互的方式运行容器"-t" 表示为容器...

2020-01-27 14:48:02 985 1

原创 docker入门—理论引入

一.理论引入1.沙箱机制:沙箱是一个虚拟的系统结构,各个沙箱给程序提供独立的运行空间,使得个程序之间具有独立性,隔离性,互不干扰;假设在沙箱1里运行病毒,都不会影响其他沙箱的运行。2.docker是什么?(1)docker是开源的应用容器引擎(容器虚拟机的管理工具,这里的管理主要包含增删改查的操作),基于go语言,并遵循Apache2.0协议开源。(2)docker可以让开...

2020-01-27 13:40:05 256

原创 mysql和Teradata里的CAST()函数

CAST()函数(1).CAST()函数的参数是一个表达式, 它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'12'转换为整型:SELECT CAST('12' AS int)(2).返回值是整型值12。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢?SELECT CAST('12.5' AS int)(3).CAST(...

2020-01-27 10:03:51 1733

原创 数据库数据写入前端的模态框(Django,Bootstrap,Ajax,数据库)

自从5月22离开实验室522及毕业之后,再也没有写过博客,主要原因是入职一个月以来,基本就是各种培训,公司培训、部门培训、室内培训主要是熟悉公司业务,真正好好学东西的时间也很少,也没啥写的。正好趁着周末加两天班学了点前端数据库和后端的相关知识,想总结一下。实现功能:将数据库里的数据通过异步加载的方式(点击该条的时候加载,不点击的时候不加载),写入前端的模态框。图1是前端模态框,图二是图一详...

2019-08-18 17:13:54 2957 1

原创 删除word前面几页的页眉 保留后面的页眉

1 在要删除的页面的最后点击:布局—分隔符—下一页2 在新生成的这一页点击页眉处,点击“链接到前一节”,使得该区域不是灰色高亮显示,如下图3 点击要删除页眉的页面的页眉处,删除4 在新生成的页面删除分隔符~ok!...

2019-05-22 13:48:47 12245

原创 word去除页眉、去除空白页

去除页眉:1 点击页眉,选择左上角 页眉——删除页眉2 cltr+Shift+N 删除页眉的横线去除空白页:1 点击段落的显示分页符2 空白页出现分页符3 鼠标移到分页符,点击delete便可删除空白页...

2019-05-05 13:59:33 3825

原创 将图片表格转化为excel的方法

http://www.xuexila.com/excel/jichu/655326.html

2019-04-30 16:20:00 24096 1

原创 网站table标签下表格数据的爬取

要求:爬取网站:http://www.cbrc.gov.cn/chinese/home/docViewPage/110009&current=1中的所有page_url里面的信息。具体信息有以下四类:图片格式的png 、附件包括pdf或xls 、网页表格 (表格有两种),下面是四种实例网站1)附件http://www.cbrc.gov.cn/chinese/home/docV...

2019-04-18 17:40:47 4559

原创 Matlab、Pycharm、Spyder、Visual Studio快捷键批量注释和取消注释、缩进/取消缩进

MatlabMatlab 批量注释代码:Ctrl+r 或者 Ctrl+R Matlab 批量取消注释:Ctrl+t 或者 Ctrl+TPycharmPycharm 批量注释代码:Ctrl + / Pycharm批量取消注释:Ctrl + / Pycharm 批量缩进:Tab Pycharm批量取消缩进:Shift + TabSpyderSpyder 批量注释代码:...

2019-04-14 12:43:08 2498

原创 链接是pdf后缀,但是爬取是pdfjs框架下的预览

今天领导临时布置了一个很紧急的任务,需要爬取网站数据!爬取任务就一个关键字:时间紧。 接到任务后,就开始着手爬取了,但是这个任务跟之前爬取普通的PDF不一样,因为PDF对应链接的页面没有下载点击按钮,按照之前的下载模板,得到的是一堆源码。看了下网页源码,显示:网页的download功能被屏蔽了。 前面是一堆废话,下面进入正文。需求:图一:爬取如下界面下的所有公司列表里面,每个公司点进去之...

2019-04-11 21:50:28 1724 3

原创 动态加载页面分析、POST请求参数和内容爬取

要求:爬取网站:http://jg.sac.net.cn/pages/publicity/securities-list.html#中的所有公司的page_url下面的公司名,注册地址、法人代表等信息。该网站与之前网站不同的是:是动态加载的,不能使用requests请求获得列表页的信息及每一个公司的url。因此这里是使用post方法,获取到列表页面的信息。包括模块:列表页和新...

2019-04-02 15:13:06 5645

原创 网站信息爬取、下载PDF及JSON文件的保存和JSON转CSV文件

要求:爬取网站:http://www.fsb.org/publications/中的20个page_url下面的title,time,content 和 PDF链接并下载PDF。包括模块:爬取列表页中每一个page_url 爬取新闻页中的标题、时间、内容和PDF的链接 下载PDF,将所有的PDF保存在一个文件夹里 把时间、标题和内容存为json格式的文件 再将json格式...

2019-04-01 21:44:38 2029 1

原创 math type问题

math type省略号的问题 http://www.mathtype.cn/jiqiao/juzhen-shengluehao.html math type乱码的问题 http://www.mathtype.cn/wenti/fuhao-luanma.html

2019-03-01 21:38:02 790

原创 51job爬取职位搜索下面的2000条职位信息

打了这么久的酱油,终于自己独立完成了网站信息的爬取,记录一下。要求:https://search.51job.com/list/020000%252C00,000000,0000,00,9,99,%2B,2,1.html?lang=c&amp;stype=1&amp;postchannel=0000&amp;workyear=99&amp;cotype=99&amp;degreefrom=...

2019-02-22 17:13:14 20948 1

原创 激活win10 2016企业版

右键开始菜单 ,找到windows powershell 管理员 (cmd)-右键粘贴:         slmgr.vbs -ipk XXXXX-XXXXX.....(密钥)回车键。稍后提示密钥导入成功。 win键+R键 运行slui 4(带空格) ,下一步,国家:中国(最后一个) 把上一个步骤的 九组数字截屏, 获取激活的9组数据 完成激活...

2019-02-08 20:58:13 2063

原创 下载并安装MS office 365

进入官网 https://login.microsoftonline.com/   使用自己的帐号登录office 下载Setup.Def.zh-cn_O365ProPlusRetail_08caf41c-85cb-414f-8739-b5d396199eef_TX_SG_Platform_def_b_64_.exe 安装 ...

2019-02-02 16:47:42 3092

4区SCI期刊目录影响因子查询

4区SCI期刊目录影响因子查询

2018-10-28

内存泄漏和防范

动态分配、回收内存是 C /C + +编程语言一个最强的特点 ,但是最强的同时也可能是最弱的 ,在内存处理出错的地方通常就是 BUGS 产生的地方。一个最敏感和难检测的 BUGS 就是内存泄漏 — 没有把前边分配的内存成功释放 ,一个小的内存泄漏可能不会引起人的注意 ,但是程序泄漏大块内存 ,将可能引起复杂的内存耗尽错误。

2018-10-13

labelImg软件给数据加标签的软件

加标签(label)的软件,window环境下,打开就可以加标签,很方便实用

2018-05-31

神经网络和机器学习第三版中文PDF

神经网络是计算智能和机器学习的重要分支,在诸多领域都取得了很大的成功。在众多神经网络著作中,影响最为广泛的是Simon Haykin的《神经网络原理》(第3版更名为《神经网络与机器学习》)。在本书中,作者结合近年来神经网络和机器学习的最新进展,从理论和实际应用出发,全面、系统地介绍了神经网络的基本模型、方法和技术,并将神经网络和机器学习有机地结合在一起。 本书不但注重对数学分析方法和理论的探讨,而且也非常关注神经网络在模式识别、信号处理以及控制系统等实际工程问题的应用。本书的可读性非常强,作者举重若轻地对神经网络的基本模型和主要学习理论进行了深入探讨和分析,通过大量的试验报告、例题和习题来帮助读者更好地学习神经网络。 本版在前一版的基础上进行了广泛修订,提供了神经网络和机器学习这两个越来越重要的学科的最新分析。 本书特色: 1. 基于随机梯度下降的在线学习算法;小规模和大规模学习问题。 2. 核方法,包括支持向量机和表达定理。 3. 信息论学习模型,包括连接、独立分量分析(ICA)、一致独立分量分析和信息瓶颈。 4. 随机动态规划,包括逼近和神经动态规划。 5. 逐次状态估计算法,包括卡尔曼和粒子滤波器。 6. 利用逐次状态估计算法训练递归神经网络。 7. 富有洞察力的面向计算机的试验。 出版者的话 译者序 前言 缩写和符号 术语 第0章 导言1 0.1 什么是神经网络1 0.2 人类大脑4 0.3 神经元模型7 0.4 被看作有向图的神经网络10 0.5 反馈11 0.6 网络结构13 0.7 知识表示14 0.8 学习过程20 0.9 学习任务22 0.10 结束语27 注释和参考文献27 第1章 Rosenblatt感知器28 1.1 引言28 1.2 感知器28 1.3 感知器收敛定理29 1.4 高斯环境下感知器与贝叶斯分类器的关系33 1.5 计算机实验:模式分类36 1.6 批量感知器算法38 1.7 小结和讨论39 注释和参考文献39 习题40 第2章 通过回归建立模型28 2.1 引言41 2.2 线性回归模型:初步考虑41 2.3 参数向量的最大后验估计42 2.4 正则最小二乘估计和MAP估计之间的关系46 2.5 计算机实验:模式分类47 2.6 最小描述长度原则48 2.7 固定样本大小考虑50 2.8 工具变量方法53 2.9 小结和讨论54 注释和参考文献54 习题55 第3章 最小均方算法56 3.1 引言56 3.2 LMS算法的滤波结构56 3.3 无约束最优化:回顾58 3.4 维纳滤波器61 3.5 最小均方算法63 3.6 用马尔可夫模型来描画LMS算法和维纳滤波器的偏差64 3.7 朗之万方程:布朗运动的特点65 3.8 Kushner直接平均法66 3.9 小学习率参数下统计LMS学习理论67 3.10 计算机实验Ⅰ:线性预测68 3.11 计算机实验Ⅱ:模式分类69 3.12 LMS算法的优点和局限71 3.13 学习率退火方案72 3.14 小结和讨论73 注释和参考文献74 习题74 第4章 多层感知器77 4.1 引言77 4.2 一些预备知识78 4.3 批量学习和在线学习79 4.4 反向传播算法81 4.5 异或问题89 4.6 改善反向传播算法性能的试探法90 4.7 计算机实验:模式分类94 4.8 反向传播和微分95 4.9 Hessian矩阵及其在在线学习中的规则96 4.10 学习率的最优退火和自适应控制98 4.11 泛化102 4.12 函数逼近104 4.13 交叉验证107 4.14 复杂度正则化和网络修剪109 4.15 反向传播学习的优点和局限113 4.16 作为最优化问题看待的监督学习117 4.17 卷积网络126 4.18 非线性滤波127 4.19 小规模和大规模学习问题131 4.20 小结和讨论136 注释和参考文献137 习题138 第5章 核方法和径向基函数网络144 5.1 引言144 5.2 模式可分性的Cover定理144 5.3 插值问题148 5.4 径向基函数网络150 5.5 K-均值聚类152 5.6 权向量的递归最小二乘估计153 5.7 RBF网络的混合学习过程156 5.8 计算机实验:模式分类157 5.9 高斯隐藏单元的解释158 5.10 核回归及其与RBF网络的关系160 5.11 小结和讨论162 注释和参考文献164 习题165 第6章 支持向量机168 6.1 引言168 6.2 线性可分模式的最优超平面168 6.3 不可分模式的最优超平面173 6.4 使用核方法的支持向量机176 6.5 支持向量机的设计178 6.6 XOR问题179 6.7 计算机实验:模式分类181 6.8 回归:鲁棒性考虑184 6.9 线性回归问题的最优化解184 6.10 表示定理和相关问题187 6.11 小结和讨论191 注释和参考文献192 习题193 第7章 正则化理论197 7.1 引言197 7.2 良态问题的Hadamard条件198 7.3 Tikhonov正则化理论198 7.4 正则化网络205 7.5 广义径向基函数网络206 7.6 再论正则化最小二乘估计209 7.7 对正则化的附加要点211 7.8 正则化参数估计212 7.9 半监督学习215 7.10 流形正则化:初步的考虑216 7.11 可微流形217 7.12 广义正则化理论220 7.13 光谱图理论221 7.14 广义表示定理222 7.15 拉普拉斯正则化最小二乘算法223 7.16 用半监督学习对模式分类的实验225 7.17 小结和讨论227 注释和参考文献228 习题229 第8章 主分量分析232 8.1 引言232 8.2 自组织原则232 8.3 自组织的特征分析235 8.4 主分量分析:扰动理论235 8.5 基于Hebb的最大特征滤波器241 8.6 基于Hebb的主分量分析247 8.7 计算机实验:图像编码251 8.8 核主分量分析252 8.9 自然图像编码中的基本问题256 8.10 核Hebb算法257 8.11 小结和讨论260 注释和参考文献262 习题264 第9章 自组织映射268 9.1 引言268 9.2 两个基本的特征映射模型269 9.3 自组织映射270 9.4 特征映射的性质275 9.5 计算机实验Ⅰ:利用SOM解网格动力学问题280 9.6 上下文映射281 9.7 分层向量量化283 9.8 核自组织映射285 9.9 计算机实验Ⅱ:利用核SOM解点阵动力学问题290 9.10 核SOM和相对熵之间的关系291 9.11 小结和讨论293 注释和参考文献294 习题295 第10章 信息论学习模型299 10.1 引言299 10.2 熵300 10.3 最大熵原则302 10.4 互信息304 10.5 相对熵306 10.6 系词308 10.7 互信息作为最优化的目标函数310 10.8 最大互信息原则311 10.9 最大互信息和冗余减少314 10.10 空间相干特征316 10.11 空间非相干特征318 10.12 独立分量分析320 10.13 自然图像的稀疏编码以及与ICA编码的比较324 10.14 独立分量分析的自然梯度学习326 10.15 独立分量分析的最大似然估计332 10.16 盲源分离的最大熵学习334 10.17 独立分量分析的负熵最大化337 10.18 相关独立分量分析342 10.19 速率失真理论和信息瓶颈347 10.20 数据的最优流形表达350 10.21 计算机实验:模式分类354 10.22 小结和讨论354 注释和参考文献356 习题361 第11章 植根于统计力学的随机方法366 11.1 引言366 11.2 统计力学367 11.3 马尔可夫链368 11.4 Metropolis算法374 11.5 模拟退火375 11.6 Gibbs抽样377 11.7 Boltzmann机378 11.8 logistic信度网络382 11.9 深度信度网络383 11.10 确定性退火385 11.11 和EM算法的类比389 11.12 小结和讨论390 注释和参考文献390 习题392 第12章 动态规划396 12.1 引言396 12.2 马尔可夫决策过程397 12.3 Bellman最优准则399 12.4 策略迭代401 12.5 值迭代402 12.6 逼近动态规划:直接法406 12.7 时序差分学习406 12.8 Q学习410 12.9 逼近动态规划:非直接法412 12.10 最小二乘策略评估414 12.11 逼近策略迭代417 12.12 小结和讨论419 注释和参考文献421 习题422 第13章 神经动力学425 13.1 引言425 13.2 动态系统426 13.3 平衡状态的稳定性428 13.4 吸引子432 13.5 神经动态模型433 13.6 作为递归网络范例的吸引子操作435 13.7 Hopfield模型435 13.8 Cohen-Grossberg定理443 13.9 盒中脑状态模型445 13.10 奇异吸引子和混沌448 13.11 混沌过程的动态重构452 13.12 小结和讨论455 注释和参考文献457 习题458 第14章 动态系统状态估计的贝叶斯滤波461 14.1 引言461 14.2 状态空间模型462 14.3 卡尔曼滤波器464 14.4 发散现象及平方根滤波469 14.5 扩展的卡尔曼滤波器474 14.6 贝叶斯滤波器477 14.7 数值积分卡尔曼滤波器:基于卡尔曼滤波器480 14.8 粒子滤波器484 14.9 计算机实验:扩展的卡尔曼滤波器和粒子滤波器对比评价490 14.10 大脑功能建模中的 卡尔曼滤波493 14.11 小结和讨论494 注释和参考文献496 习题497 第15章 动态驱动递归网络501 15.1 引言501 15.2 递归网络体系结构502 15.3 通用逼近定理505 15.4 可控性和可观测性507 15.5 递归网络的计算能力510 15.6 学习算法511 15.7 通过时间的反向传播512 15.8 实时递归学习515 15.9 递归网络的消失梯度519 15.10 利用非线性逐次状态估计的递归网络监督学习框架521 15.11 计算机实验:Mackay-Glass吸引子的动态重构526 15.12 自适应考虑527 15.13 实例学习:应用于神经控制的模型参考529 15.14 小结和讨论530 注释和参考文献533 习题534 参考文献538

2018-04-17

神经网络和机器学习Simon Haykin第三版英文PDF

神经网络和机器学习Simon Haykin第三版英文PDF 神经网络是计算智能和机器学习的重要分支,在诸多领域都取得了很大的成功。在众多神经网络著作中,影响最为广泛的是Simon Haykin的《神经网络原理》(第3版更名为《神经网络与机器学习》)。在本书中,作者结合近年来神经网络和机器学习的最新进展,从理论和实际应用出发,全面、系统地介绍了神经网络的基本模型、方法和技术,并将神经网络和机器学习有机地结合在一起。 本书不但注重对数学分析方法和理论的探讨,而且也非常关注神经网络在模式识别、信号处理以及控制系统等实际工程问题的应用。本书的可读性非常强,作者举重若轻地对神经网络的基本模型和主要学习理论进行了深入探讨和分析,通过大量的试验报告、例题和习题来帮助读者更好地学习神经网络。 本版在前一版的基础上进行了广泛修订,提供了神经网络和机器学习这两个越来越重要的学科的最新分析。 本书特色: 1. 基于随机梯度下降的在线学习算法;小规模和大规模学习问题。 2. 核方法,包括支持向量机和表达定理。 3. 信息论学习模型,包括连接、独立分量分析(ICA)、一致独立分量分析和信息瓶颈。 4. 随机动态规划,包括逼近和神经动态规划。 5. 逐次状态估计算法,包括卡尔曼和粒子滤波器。 6. 利用逐次状态估计算法训练递归神经网络。 7. 富有洞察力的面向计算机的试验。 出版者的话 译者序 前言 缩写和符号 术语 第0章 导言1 0.1 什么是神经网络1 0.2 人类大脑4 0.3 神经元模型7 0.4 被看作有向图的神经网络10 0.5 反馈11 0.6 网络结构13 0.7 知识表示14 0.8 学习过程20 0.9 学习任务22 0.10 结束语27 注释和参考文献27 第1章 Rosenblatt感知器28 1.1 引言28 1.2 感知器28 1.3 感知器收敛定理29 1.4 高斯环境下感知器与贝叶斯分类器的关系33 1.5 计算机实验:模式分类36 1.6 批量感知器算法38 1.7 小结和讨论39 注释和参考文献39 习题40 第2章 通过回归建立模型28 2.1 引言41 2.2 线性回归模型:初步考虑41 2.3 参数向量的最大后验估计42 2.4 正则最小二乘估计和MAP估计之间的关系46 2.5 计算机实验:模式分类47 2.6 最小描述长度原则48 2.7 固定样本大小考虑50 2.8 工具变量方法53 2.9 小结和讨论54 注释和参考文献54 习题55 第3章 最小均方算法56 3.1 引言56 3.2 LMS算法的滤波结构56 3.3 无约束最优化:回顾58 3.4 维纳滤波器61 3.5 最小均方算法63 3.6 用马尔可夫模型来描画LMS算法和维纳滤波器的偏差64 3.7 朗之万方程:布朗运动的特点65 3.8 Kushner直接平均法66 3.9 小学习率参数下统计LMS学习理论67 3.10 计算机实验Ⅰ:线性预测68 3.11 计算机实验Ⅱ:模式分类69 3.12 LMS算法的优点和局限71 3.13 学习率退火方案72 3.14 小结和讨论73 注释和参考文献74 习题74 第4章 多层感知器77 4.1 引言77 4.2 一些预备知识78 4.3 批量学习和在线学习79 4.4 反向传播算法81 4.5 异或问题89 4.6 改善反向传播算法性能的试探法90 4.7 计算机实验:模式分类94 4.8 反向传播和微分95 4.9 Hessian矩阵及其在在线学习中的规则96 4.10 学习率的最优退火和自适应控制98 4.11 泛化102 4.12 函数逼近104 4.13 交叉验证107 4.14 复杂度正则化和网络修剪109 4.15 反向传播学习的优点和局限113 4.16 作为最优化问题看待的监督学习117 4.17 卷积网络126 4.18 非线性滤波127 4.19 小规模和大规模学习问题131 4.20 小结和讨论136 注释和参考文献137 习题138 第5章 核方法和径向基函数网络144 5.1 引言144 5.2 模式可分性的Cover定理144 5.3 插值问题148 5.4 径向基函数网络150 5.5 K-均值聚类152 5.6 权向量的递归最小二乘估计153 5.7 RBF网络的混合学习过程156 5.8 计算机实验:模式分类157 5.9 高斯隐藏单元的解释158 5.10 核回归及其与RBF网络的关系160 5.11 小结和讨论162 注释和参考文献164 习题165 第6章 支持向量机168 6.1 引言168 6.2 线性可分模式的最优超平面168 6.3 不可分模式的最优超平面173 6.4 使用核方法的支持向量机176 6.5 支持向量机的设计178 6.6 XOR问题179 6.7 计算机实验:模式分类181 6.8 回归:鲁棒性考虑184 6.9 线性回归问题的最优化解184 6.10 表示定理和相关问题187 6.11 小结和讨论191 注释和参考文献192 习题193 第7章 正则化理论197 7.1 引言197 7.2 良态问题的Hadamard条件198 7.3 Tikhonov正则化理论198 7.4 正则化网络205 7.5 广义径向基函数网络206 7.6 再论正则化最小二乘估计209 7.7 对正则化的附加要点211 7.8 正则化参数估计212 7.9 半监督学习215 7.10 流形正则化:初步的考虑216 7.11 可微流形217 7.12 广义正则化理论220 7.13 光谱图理论221 7.14 广义表示定理222 7.15 拉普拉斯正则化最小二乘算法223 7.16 用半监督学习对模式分类的实验225 7.17 小结和讨论227 注释和参考文献228 习题229 第8章 主分量分析232 8.1 引言232 8.2 自组织原则232 8.3 自组织的特征分析235 8.4 主分量分析:扰动理论235 8.5 基于Hebb的最大特征滤波器241 8.6 基于Hebb的主分量分析247 8.7 计算机实验:图像编码251 8.8 核主分量分析252 8.9 自然图像编码中的基本问题256 8.10 核Hebb算法257 8.11 小结和讨论260 注释和参考文献262 习题264 第9章 自组织映射268 9.1 引言268 9.2 两个基本的特征映射模型269 9.3 自组织映射270 9.4 特征映射的性质275 9.5 计算机实验Ⅰ:利用SOM解网格动力学问题280 9.6 上下文映射281 9.7 分层向量量化283 9.8 核自组织映射285 9.9 计算机实验Ⅱ:利用核SOM解点阵动力学问题290 9.10 核SOM和相对熵之间的关系291 9.11 小结和讨论293 注释和参考文献294 习题295 第10章 信息论学习模型299 10.1 引言299 10.2 熵300 10.3 最大熵原则302 10.4 互信息304 10.5 相对熵306 10.6 系词308 10.7 互信息作为最优化的目标函数310 10.8 最大互信息原则311 10.9 最大互信息和冗余减少314 10.10 空间相干特征316 10.11 空间非相干特征318 10.12 独立分量分析320 10.13 自然图像的稀疏编码以及与ICA编码的比较324 10.14 独立分量分析的自然梯度学习326 10.15 独立分量分析的最大似然估计332 10.16 盲源分离的最大熵学习334 10.17 独立分量分析的负熵最大化337 10.18 相关独立分量分析342 10.19 速率失真理论和信息瓶颈347 10.20 数据的最优流形表达350 10.21 计算机实验:模式分类354 10.22 小结和讨论354 注释和参考文献356 习题361 第11章 植根于统计力学的随机方法366 11.1 引言366 11.2 统计力学367 11.3 马尔可夫链368 11.4 Metropolis算法374 11.5 模拟退火375 11.6 Gibbs抽样377 11.7 Boltzmann机378 11.8 logistic信度网络382 11.9 深度信度网络383 11.10 确定性退火385 11.11 和EM算法的类比389 11.12 小结和讨论390 注释和参考文献390 习题392 第12章 动态规划396 12.1 引言396 12.2 马尔可夫决策过程397 12.3 Bellman最优准则399 12.4 策略迭代401 12.5 值迭代402 12.6 逼近动态规划:直接法406 12.7 时序差分学习406 12.8 Q学习410 12.9 逼近动态规划:非直接法412 12.10 最小二乘策略评估414 12.11 逼近策略迭代417 12.12 小结和讨论419 注释和参考文献421 习题422 第13章 神经动力学425 13.1 引言425 13.2 动态系统426 13.3 平衡状态的稳定性428 13.4 吸引子432 13.5 神经动态模型433 13.6 作为递归网络范例的吸引子操作435 13.7 Hopfield模型435 13.8 Cohen-Grossberg定理443 13.9 盒中脑状态模型445 13.10 奇异吸引子和混沌448 13.11 混沌过程的动态重构452 13.12 小结和讨论455 注释和参考文献457 习题458 第14章 动态系统状态估计的贝叶斯滤波461 14.1 引言461 14.2 状态空间模型462 14.3 卡尔曼滤波器464 14.4 发散现象及平方根滤波469 14.5 扩展的卡尔曼滤波器474 14.6 贝叶斯滤波器477 14.7 数值积分卡尔曼滤波器:基于卡尔曼滤波器480 14.8 粒子滤波器484 14.9 计算机实验:扩展的卡尔曼滤波器和粒子滤波器对比评价490 14.10 大脑功能建模中的 卡尔曼滤波493 14.11 小结和讨论494 注释和参考文献496 习题497 第15章 动态驱动递归网络501 15.1 引言501 15.2 递归网络体系结构502 15.3 通用逼近定理505 15.4 可控性和可观测性507 15.5 递归网络的计算能力510 15.6 学习算法511 15.7 通过时间的反向传播512 15.8 实时递归学习515 15.9 递归网络的消失梯度519 15.10 利用非线性逐次状态估计的递归网络监督学习框架521 15.11 计算机实验:Mackay-Glass吸引子的动态重构526 15.12 自适应考虑527 15.13 实例学习:应用于神经控制的模型参考529 15.14 小结和讨论530 注释和参考文献533 习题534 参考文献538

2018-04-17

PCA绿萝——python实现

东华大学PCA大作业绿萝python实现 第一部分是由第1,2主元形成的二维点分布图(MATLAB);第二部分是由第1,2,4主元形成的三维点分布图(MATLAB)。由于我并没有给定标定色彩信息,因此生成的两幅分布图都是单色的

2018-03-12

核密度估计大作业KDE

东华大学机器学习核密度估计大作业 第一部分是一个三维的彩色KDE估计图(最好用MATLAB画);第二部分是测试图片的运动目标二值图像检测结果(运动员用白色像素,背景用黑色)

2018-03-12

核密度估计大作业KDE代码

东华大学核密度估计KDE代码 第一部分是一个三维的彩色KDE估计图(最好用MATLAB画);第二部分是测试图片的运动目标二值图像检测结果(运动员用白色像素,背景用黑色)

2018-03-12

数学建模——课件

数学建模资源课件第一章啦啦啦啦啦啦啦啦啦啦啦啦顶顶顶顶顶顶顶顶顶顶

2017-12-14

扫地机器人——嵌入式设备

东华大学 嵌入式设备演讲PPT——扫地机器人!课件资源233333

2017-10-26

东华大学PLC课程实际报告

本多槽水处理系统共有四个独立的废水处理水槽,如上图所示,由一个总进水泵灌入需处理的废水,每个处理槽分别有一个进水阀、一个充氧泵和一个排水阀。 控制系统应设计有一个启动/停止按钮(或电源开关)、一个运行/模式开关、一个模式选择开关。 启动/停止按钮按下(或电源开关合上)后,整个系统才能运行;运行/模式开关处于“运行”时,四个处理槽即开始废水处理,此时不得进行模式切换;运行/模式开关处于“模式”时,可以进行两种工作模式的切换; 输入升降装置(A)将一个成品箱通过机械推手(B)送至输入传送带(C),然后在该传送带末端通过挡板(D)累积到2个,通过成品箱整形(E、F)并接码垛装置,码垛堆积成三层完毕后,再通过升降台(G)启动输送电机(H),将码垛好的三层成品箱送上输出传送带(I)。

2017-09-26

东华大学单片机课程设计报告

用步进电机作为X-Y移动平台的执行机构,实现开环位置控制。本题中的步进电机为两相步进电机, 一相激励时步距角为1.8°(即每个脉冲,转动1.8°),由步进电机驱动器接受控制器的脉冲,每一个脉冲走一步,可正反转。步进电机的转动带动丝杆,将旋转运动转换为直线运动,步进电机的每一走步传递到X或Y方向的移动距离为0.02mm.系统中步进电机工作频率为500Hz--4KHz。运动要求是: (1)当按键K1按下时,X方向步进电机正向运转,X正向移动1mm; 当按键K2按下时,X方向步进电机反向运转,X反向移动1mm; 当按键K3按下时,Y方向步进电机正向运转,Y正向移动1mm; 当按键K3按下时,Y方向步进电机反向运转,Y反向移动1mm; (2)按键按住不放,连续运动直到按键释放,停止运转。 (3)控制器实时显示步进电机转过的步数和X或Y向移动的距离。 (4)系统供电电源为36 VDC。

2017-09-26

交通灯控制系统课程设计东华大学

MCS-51单片机课程设计报告 交通灯控制系统 项目所要设计的是交通灯控制系统,十字路口交通灯由红、绿两色LED显示器(两位8段LED显示器)组成,LED显示器显示切换倒计时,以秒为单位,每秒更新一次;为确保安全,绿LED计数到0转红,经5秒延时(显示红色0)后,另一道开始绿色倒计时。 1) 主干道(A道)先通行且通行时间为45s;(加5秒红灯延时,共50秒) 2) 支道(B道)通行时间为25 s;(加秒红灯延时,共30秒) 3) 主道与支道的车辆交错通行; 4) 若遇紧急情况,按开关时,主道与支道都为红灯20 s 5) 根据实时交通堵塞情况人为控制时,按K2时,主道延时30 s通行,按K3时,支道延时30 s通行。 设计以AT89C51为核心的控制电路,并编写相关的系统软件。

2017-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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