机器学习:集成学习

一、问题描述 利用SVM、KNN、bp神经网络等算法进行集成学习,基于MNIST数据集进行手写识别的训练和测试。 二、算法核心思想分析 集成学习是将几个弱分类器结合起来,得到更好的分类结果。使用SVM、KNN和bp神经网络分别训练,将分类结果进行投票,得出最后集成分类器的结果。 三、题目分...

2018-07-27 22:08:56

阅读数 522

评论数 0

机器学习:基于MNIST的BP神经网络

一、问题描述 设计神经网络,利用反向传播算法,基于MNIST数据集做手写识别,并在神经元个数或隐含层个数上进行改变,探究其性能差别。 二、算法核心思想分析 利用sigmoid神经元构建神经网络,使用前馈神经网络实现mini-batch随机梯度下降学习算法,使用反向传播计算梯度,更新权重(we...

2018-07-27 21:56:44

阅读数 1209

评论数 0

机器学习:梯度下降和牛顿法

一、问题描述 考虑将基本梯度下降和牛顿法应用到表中的数据上。 (a)用这两种算法对二维数据给出 和 的判别。对梯度下降法取 。画出以迭代次数为准则函数的曲线。 (b)估计这两种方法的数学运算量。 (c)画出收敛时间-学习率曲线。求出无法收敛的最小学习率。 二、算法核心思想分析 1、...

2018-07-27 21:13:58

阅读数 587

评论数 0

机器学习:Parzen窗、k-nn

模式分类课后题 4.3 4.4 1、考虑对于表格中的数据进行Parzen窗估计和设计分类器。窗函数为一个球形的高斯函数,如下所示: (a)编写程序,使用Parzen窗估计方法对一个任意的测试样本点x进行分类。对分类器的训练则使用表格中的三维数据。同时令h=1,分类样本点为,,。 (b)现在我们令...

2018-07-27 16:21:55

阅读数 1063

评论数 1

Linux内核实验(五):新系统调用设计实验

一、引言 系统调用是内核提供给用户应用程序使用的内核函数名,这些函数提供了内核为用户程序所提供的系统服务功能。这些函数在用户应用程序中的书写格式与用户自定义函数形式上没有什么不同,但这些函数的编写和调用过程却与自定义函数有着很大的不同。它们需要事先在内核中安排好入口和函数体,当调用时会引发系统软...

2018-07-25 14:12:31

阅读数 117

评论数 0

Linux内核实验(四):动态模块设计实验

一、引言 Linux模块是一些可以独立于内核单独编译的内核函数和数据类型集合,是可增删的内核部分。模块在内核启动时装载称为静态装载,在内核已经运行时装载称为动态装载。模块可以扩充内核所期望的任何功能,但通常用于实现设备驱动程序。 二、实验内容 问题A:分析实验以上模块,编写一个测试该模块的用...

2018-07-25 14:01:07

阅读数 68

评论数 0

Linux内核实验(三):内核定时机制实验

一、引言 练习编写调用内核的时间测量功能为应用程序测量和精确定时。 通过这个实验进一步了解Linux内核的定时机制及其数据结构以及怎样从用户空间去访问内核空间的时间数据。 二、实验内容 问题A:使用ITIMER_REAL型定时器实现一个gettimeofday(),将它设置为每秒产生一个信...

2018-07-25 13:49:01

阅读数 56

评论数 0

使用QTP/UFT进行功能测试

    QTP(QuickTest Professional)是一种自动测试工具,使用QTP可以执行重复的自动化测试,主要用于回归测试和测试同一软件的新版本。因此在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。    这里我首先使用QTP11,对w...

2018-07-15 16:05:51

阅读数 1289

评论数 0

使用JUnit进行白盒测试

一、待测功能及要求待测功能为解一元二次方程,输入a,b,c三个参数,输出方程并输出结果输出方程要求:输出形为ax²+bx+c=0的方程格式;如果某项系数为0,则不输出该项;如果x²或x前系数为1,则不显示;如果系数为负,则将加号改为减号。输出结果要求:如果有两个实数根,则输出“方程有两个实数根:x...

2018-07-15 15:45:59

阅读数 2761

评论数 0

Android SQLite使用详解和多线程并发访问

Android中数据持久化技术包括文件存储、SharedPreferences以及数据库存储,对于大量复杂的关系型数据,数据库无疑是最合适的选择。SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,适合在移动设备上使用。SQLite不仅支持SQL语法,还遵循数据库的ACID事务,使得本...

2018-06-15 05:05:37

阅读数 896

评论数 0

Android自定义Toolbar以及设置圆形导航图标

我们希望可以自定义Toolbar,实现一些特定的功能,android.support.v7.widget.Toolbar正好完成这些工作首先看一下我们预期的效果图:先看一下Toolbar的布局<android.support.design.widget.AppBarLayou...

2018-06-15 04:04:31

阅读数 1756

评论数 6

Android DrawerLayout和NavigationView

Android DrawerLayout是一个实现侧滑非常好用的布局,使用也非常简单,DrawerLayout默认效果如下:我们可以看到默认效果是菜单覆盖在主页面上,这里我们希望实现qq的侧滑内容跟随向右移动效果,思路也非常简单,只需要在setDrawerListener中设置主页面的布局位置即可...

2018-06-15 03:40:31

阅读数 135

评论数 0

Android OKHttp3的使用和下载/上传图片

一、OKHttp3简介OKHttp是一个处理网络请求的轻量级开源框架,由移动支付Square公司贡献,用于替代HttpUriConnection和Apache HTTPClient,进行http请求,从Android 4.4 开始HttpUrlConnection底层实现采用OKHttp,而Htt...

2018-06-15 02:51:56

阅读数 4063

评论数 1

Android子线程更新UI及安全终止线程方法

众所周知,Android主线程需要一直更新UI,否则会造成画面卡顿,所以API 9以后的版本中是不允许在主线程进行网络操作的,否则会抛NetworkOnMainThreadException异常。基于这种情况,我们通常新建一个线程进行网络请求,比如一个如下的匿名类:new Thread(new R...

2018-06-15 02:02:41

阅读数 396

评论数 0

Android动态权限申请

Android 6.0以上,即API 23以上,引入了动态权限申请,其中普通权限只需在AndroidManifest.xml中处理即可,而特殊权限不仅要在AndroidManifest.xml中申请,还需要在代码中动态申请。普通权限如下:android.permission.ACCESS_LOCA...

2018-06-15 01:29:11

阅读数 64

评论数 0

Android SharedPreferences保存登录状态

SharedPreferences是Android中一种数据持久化方法SharedPreferences sp = getSharedPreferences("login", Context.MODE_PRIVATE); ...

2018-06-14 10:27:54

阅读数 1774

评论数 0

Android MD5加密

概述在网络中传输明文是一件非常危险的事情,所以通常将密码加密后传至服务器,由服务器保存密文在登录判定时只需比较密文是否相同即可。MD5加密是一种常用的加密算法,全称为“Message-Digest Algorithm 5”,即消息摘要算法,由MD2、MD3、MD4演变过来的,是一种单向加密算法,是...

2018-06-14 09:11:44

阅读数 8598

评论数 0

华为手机USB调试与Log

在开发Android的过程中,使用华为手机调试可能遇到找不到设备和无法打印Log的问题。首先确认开启开发者模式,根据型号不同,多数可以通过连续点击【关于手机->版本号】来打开开发者模式,并且启用USB调试。然后在拨号页面输入 *#*#2846579#*#* 进入工程菜单,如下...

2018-06-09 22:16:40

阅读数 775

评论数 0

Linux VFS与Read/Write系统调用

一、引言VFS(虚拟文件系统,Virtual File System)是物理文件系统与服务之间的接口层,向下对文件系统提供标准接口,方便其他文件系统移植,向上对应用层提供标准文件操作接口,使open()、read()、write()等系统调用可以跨越各种文件系统和不同介质执行。 二、VFS对象及...

2018-05-07 18:55:23

阅读数 917

评论数 0

机器学习:极大似然估计

模式分类课后题 上机题3.2 考虑不同维度下的高斯概率密度模型。 a.编写程序,对表格中的类w1中的3个特征xi,分别求解最大似然估计均值μ ̂和方差σ ̂^2。 b.修改程序,处理二维数据的情形p(x)~N(μ,Σ)。然后处理对表格中的类w1中的任意两个特征的组合(共三种可能)。 c.修改程序,...

2018-05-05 11:29:29

阅读数 365

评论数 1

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