摘要:
在这篇文章中,会实现一个BP(backpropagation)算法,并将之应用到手写的阿拉伯数字(0-9)的自动识别上。 训练数据集(training set)如下:一共有5000个训练实例(training instance),每个训练实例是一个400维特征的列向量(20*20 pixel ima 阅读全文
摘要:
本作业使用神经网络(neural networks)识别手写的阿拉伯数字(0-9) 关于使用逻辑回归实现多分类问题:识别手写的阿拉伯数字(0-9),请参考:http://www.cnblogs.com/hapjin/p/6085278.html 由于逻辑回归是线性分类(它的假设函数是一个线性函数,就 阅读全文
摘要:
本作业使用逻辑回归(logistic regression)和神经网络(neural networks)识别手写的阿拉伯数字(0-9) 关于逻辑回归的一个编程练习,可参考:Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)及总结 下面使用逻辑回归实现 阅读全文
摘要:
Exercise 1:Linear Regression 实现一个线性回归 在本次练习中,需要实现一个单变量的线性回归。假设有一组历史数据<城市人口,开店利润>,现需要预测在哪个城市中开店利润比较好? 历史数据如下:第一列表示城市人口数,单位为万人;第二列表示利润,单位为10,000$ 用Matla 阅读全文
摘要:
Exercise 1:Linear Regression 实现一个线性回归 关于如何实现一个线性回归,请参考:实现一个线性回归 Exercise 2:Logistic Regression 实现一个逻辑回归 问题描述:用逻辑回归根据学生的考试成绩来判断该学生是否可以入学。 这里的训练数据(train 阅读全文
摘要:
一,下载Zookeeper安装包 从官方网站下载稳定版安装包后,解压。 其中ZK_HOME 为:D:\Program Files\zookeeper-3.4.9 二,启动Zookeeper Server 由于在Eclipse里面写的程序是Client,需要连接到Zookeeper Server。因此 阅读全文
摘要:
一,求解幸运数 给定一个十进制的数,它的若干位之和等于二进制形式的各个位之和,则它就是幸运数。 比如十进制数123,各个位之和为6;比如十进制数3,各个位之和为3,二进制表示为 011,各个二进制位之和为2 ,这两个和不相等,故十进制数3不是幸运数。 下面程序实现了,给定一个数 num,求 1,2, 阅读全文
摘要:
本文主要记录JAVA中对象的初始化过程,包括实例变量的初始化和类变量的初始化以及 final 关键字对初始化的影响。另外,还讨论了由于继承原因,探讨了引用变量的编译时类型和运行时类型 一,实例变量的初始化 一共有三种方式对实例变量进行初始化: ①定义实例变量时指定初始值 ②非静态初始化块中对实例变量 阅读全文
摘要:
一,问题描述 将 0,1,2....n-1 一共n个数字排成一个圆圈。从数字0开始每次从这个圆圈里面删除第m个数字( 1=<m<=n, 比如第1个数字为0)。求出这个圆圈里面最后剩下的那个数字。 二,问题分析 使用java.util.LinkedList类保存这N个数字,并调用 remove(int 阅读全文
摘要:
一,问题描述 请自己构造一个简单的有序单链表,然后实现删除链表中的重复结点。比如: 二,问题分析 首先要实现一个单链表,因此需要定义一个节点类Node。其次,实现向链表中添加结点的方法(使用尾插法)addNode 删除重复结点的实现思路: 定义两个指针:pre 和 next。初始时,pre指向链表中 阅读全文