- 博客(7)
- 收藏
- 关注
转载 机器学习数学基础--偏导数
偏导定义:一个多变量的函数的偏导数是它关于其中一个变量的导数,而保持其他变量恒定(相对于全导数,在其中所有变量都允许变化)。数学表示:函数关于变量x的偏导数写为或。偏导数符号是圆体字母,区别于全导数符号的正体。由定义可求得:几何含义:偏导数f'x(x0,y0)表示固定面上一点对x轴的切线斜率;偏导数f'y(x0,y0)表示固定面上一点对y轴的切线斜率。
2017-10-07 19:14:24
16237
原创 机器学习数学基础--牛顿法
关于牛顿法http://blog.csdn.net/google19890102/article/details/41087931这里讲的很好,下面只是自己对牛顿法的一个学习记录。牛顿法概述:牛顿法是一种优化算法,利用迭代点处的一阶导数(梯度)和二阶导数(Hessen矩阵)对目标函数进行二次函数近似,然后把二次模型的极小点作为新的迭代点,并不断重复这一过程,直至求得满足精度的近似极小值。牛顿法的速度
2017-10-07 12:09:12
499
原创 java 内部锁和同步机制
sychronized是由一个被称为内部锁或者监控锁的内部组件构成。内部锁在sychronized的两个方面都发挥作用,强制地单独访问一个对象的状态和给每一个sychronized方法建立happen-before关系。每一个对象都关联着一个内部锁。传统上,每个线程在访问对象时都需要单独和一致的获得一个对象的属性,那么就要在访问这个对象前获得它的内部锁,然后再访问结束后释放它。当线程获得和释放一个内
2017-07-03 11:27:01
400
原创 HDFS 架构
HDFS是一个被设计运行在商用存储硬件上的分布式文件系统。有着很多跟现在存在的文件存储系统相似的地方,但也有一些相比其他系统独特重要的地方。它支持高容错性和能部署在低端磁盘硬件。它非常适合大规模的数据并且支持高吞吐量的应用数据访问。HDFS放弃了一些POSIX的要求以致使用流操作访问文件系统的数据。HDFS起初是apache nutchweb网络搜索引擎项目的基础建设。假设和目标 硬盘容错流数据访
2017-06-30 09:44:55
380
原创 HDFS 用户指南
HDFS主要是提供给hadoop应用使用的分布式文件存储系统。HDFS集群由一个管理数据信息的NameNode和一个存储真实数据的DataNode组成;以下这些突出的特性是用户比较关心的:1.hadoop和HDFS是非常适合用于在商用机器上进行分布式存储和计算。它具有容错性和扩展性,而且非常容易扩展。mapreduce框架在大型数据应用集上的简单性和实用性而著称,现在已加入到hadoop计
2017-06-28 14:20:22
342
原创 java synchronized
线程的通信主要是通过共享数据域和对象的引用域。这种通信方法是很高效的,但同时也有可能造成两种错误:线程冲突和内存一致性异常,用来解决这种问题的工具就是synchronization这个机制。java程序提供两个基本的Synchronized语法,Synchronized方法和Synchronized表达式;要让一个java方法具有Synchronized性,在声明时加上Synchroniz
2017-06-27 10:15:54
286
原创 java 并行
java的高级并行api都放在java.util.concurrent包里进程和线程在java中,最关注的是使用thread,process也很重要。processes一个processes都内含一个执行环境。一个processes有一个完整的和私有的基本运行时资源,还有自己的内存空间。大部分的jvm都是单进程启动的。一个java应用可以用processBuilder来增加进程
2017-06-26 10:52:16
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人