摘要:
梯度下降法,牛顿法,拉格朗日乘子法 梯度下降法 代表,liner regression 原理,根据生成的cost function 其中 易知此方程的未知数为 thetao和theta1,二元二次方程图形就是有个凹陷的。 每次沿着切线方向前进若干距离 参考http://blo... 阅读全文
摘要:
用java也有几年了,现在才发现使用它自带的文档学习听不错的 还有很多其他的工具也是的,比如maven,gradle等。不过大部分都是英文的,需要一个适应的过程,之后就好多了,有一种很开阔的感觉。 阅读全文
摘要:
早在网上看到别人如何把vi吹得神乎其神了,决定试着用一下。不过还是发现太麻烦了,因为我是在windows系统下面的,网络的原因无法使用linux系统(无校园电信客户端)。 首先vim只是一个文本编辑器而已,其功能强大也是因为可以扩展各种插件。开发各种语言的插件。为什么别人会说它的开发效率高,因为... 阅读全文
摘要:
The mouse can be enabled for different modes: n Normal mode v Visual mode i Insert mode c Command-line mode h all previous modes when editing a h... 阅读全文
摘要:
C语言中结构体内存对齐,以前一直以为是根据数据类型大小对齐,仔细查看资料后发现是按地址对齐的。 即:假设结构体第一个元素地址为0,则按对齐规则后面每个元素的地址都要是其大小的整数倍。如果指定了对齐大小,则在对齐大小和元素大小中选择较小一个,地址是其整数倍。 阅读全文
摘要:
1、直线 import matplotlib.pyplot as pltplt.plot([1,2,2.5])plt.ylabel('some numbers')plt.xlabel('x axis')plt.show() 2、中文乱码 # encoding: utf-8from matplo... 阅读全文
摘要:
与Java等语言比较起来,最大优点是语法很简洁,很多功能像octave和matlab,能够对数组或矩阵进行高效处理。 比如一个数组求和,这里只要一句话sum(a),Java等语言就需要循环。还有矩阵的旋转,求逆,向量相乘,两个同级向量对应位数相乘相加等,都只要一句。而其他编程语言可能需要多层循环... 阅读全文
摘要:
windows下安装python插件没有linux那样方便。 可以先安装easy_install。我的是win64 下载地址 直接下载py文件运行,将对应目录添加到环境变量,我的是D:\dev_tools\python\Python27\Scripts easy_install virtu... 阅读全文
摘要:
二维平面上的点无法用一条直线分开,可以将其按照一定规则映射到三维空间中,用超平面将其分开 阅读全文
摘要:
移动鼠标到其打开图标,右键打开属性,选择兼容性,勾选"以兼容模式运行程序",选择Windows Vista 阅读全文