- 博客(6)
- 收藏
- 关注
原创 2018.2.18 基于梯度上升的最优化算法
梯度上升算法求最优参数的数学公式推导 今天在学习《机器学习实战》这本书的时候,对于梯度上升算法求最Logistic回归的最优参数的那部分数学实现一直不明白,今天上午的时间,查阅了很多的资料,然后自己推导了一下数学公式。 首先,需要介绍的是Sigmoid函数,公式如下: g(x)=11+e−xg(x)=11+e−xg(x) = \frac 1 {1+e^{-x}} 大致图像如下: 然后我...
2018-02-18 23:16:51
582
原创 2018.2.17--双指针、kaggle入门
2018.2.17–双指针、kaggle入门 双指针 广义上的双指针,是利用问题本身与序列的特性,使用两个下标i、j对序列进行扫描,以较低的复杂度解决问题,一般是O(n)。 例如,在于给定的一个递增的正整数序列和一个正整数M,求数列中两个不同的位置的数a和b,使他们的和恰好为M,输出所有满足的答案。 对于这个问题,使用二重循环枚举序列中的数,是比较直接的思路,但是,时间复试度为O(n*...
2018-02-17 22:07:31
272
原创 2018.2.16
2018.2.16总结 关于算法笔记 今天通过算法笔记,复习了C(C++)的基本使用方法。 对于基本的变量的定义,使用scanf()、printf()以及getchar()、putchar() 还有get()、puts() 进行数据的输入、输出。 对于数组的使用,还有memset() 的统一赋值的使用。 memset(数组名,值,sizeof(数组名)),建议只赋值0和-1,其他值使...
2018-02-16 20:56:00
291
原创 Leetcode -- 86. Partition List (以及关于没有头结点链表遍历修改的问题)
86. Partition List(以及没有头结点遍历删除节点的思考)
2017-03-18 11:20:44
526
原创 Java读入时的一些小问题--next()和nextLine()
前几天进行CCF考试的时候,用I/O读入读取字符的时候弄了很大的差错,所以今天查了一下next(),和nextLine()的区别。 next()是一定要读取到有效的字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。所以,ne
2016-12-19 20:34:00
1309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅