- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 动态规划学习笔记
一、适用问题:有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法二、思想:用于优化递归问题,如斐波那契数列,可以减少计算量动态规划仅仅解决每个子问题一次,具有天然剪枝功能,从而减少计算量某个给定子问题已算出,则将其存储,以便解决下一个相同子问题时直接查表三、步骤:确定动态规划状态写出状态转移方程考虑初始化条件考虑输出状态考虑对时间、空间复杂度的优化四、学习资料:https://people.cs.clemson.edu/~bcdean/dp_practi
2020-08-23 16:43:17 133 1
原创 机器学习笔记一:Logistic回归
Logistic回归一、概览:二类分: $ y\in{0, 1} $ 的分类问题,0 表示负类,1表示正类Logistic回归用于解决分类问题二、假设函数:sigmoid函数:When0<=hθ(x)<=1 When 0 <= h_\theta(x) <= 1 When0<=hθ(x)<=1hθ(x)=g(θTx) h_\theta(x) = g(\theta^Tx) hθ(x)=g(θTx)g(z)=11+e−θTx g(z) = \frac {1}
2020-08-20 22:28:29 119
原创 分治算法学习笔记
参考:https://blog.csdn.net/weixin_44489823/article/details/92799755一、概览:思想:将复杂问题分成多个相同或相似的子问题,再将子问题分成更小的子问题,直到最后的子问题能用简单的方式直接求解,原问题的解就是子问题解的合并。二、适用场景:原问题的计算复杂度随问题规模的增加而增加原问题可被分解为更小的子问题子问题的结构和性质与原问题相同,且相互独立,子问题间不包含公共的子问题子问题的解可以合并为该问题的解三、基本步骤:分解解决
2020-08-19 20:48:42 176
转载 Octave操作二:移动数据
内容源自:https://study.163.com/course/courseMain.htm?courseId=10045700291. size(A):返回矩阵A的大小2. size(A, 1):返回矩阵A第一维的大小(行数) size(A, 2):返回矩阵A第二维的大小(列数)3. length(v):返回向量v的大小 length(A):返回矩阵A维数中最...
2019-03-16 22:08:36 340
转载 Octave操作一:基本用法
内容源自:https://study.163.com/course/courseMain.htm?courseId=10045700291. 数值运算:1 + 1、2 - 1、...2. 逻辑运算:1 == 2、1 ~= 2(不等)、1 && 0 (逻辑与)、1 || 0(逻辑或)、xor(1, 0)(异或)、...3. 注释:%4. PSI('>>')...
2019-03-16 21:50:26 2049 1
原创 Flutter学习笔记一:安装(macos)
一、下载:镜像信息:https://flutter-io.cn/ flutter中文站:https://flutterchina.club/ flutter git地址:https://github.com/flutter 实战教程:https://book.flutterchina.club/ 百度云盘:https://pan.baidu.com/s/1eP98op9GgLinDiC...
2019-03-15 10:48:22 147
原创 Lottie源码浅探
Lottie动画步骤:前置知识:Lottie对动画的变换主要是通过Matrix实现, 因此需要了解Matrix相关知识,可以看下下面的博客:https://blog.csdn.net/pathuang68/article/details/6991867一、动画Json传入方法:Json动画传入的方式定义在LottieComposition.Factory中,分别为:1. fromAsse...
2018-05-28 15:23:17 1463
原创 LatinIME中几个主要方法说明
LatinIME源码地址:https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/android-5.1.1_r6也可以从这个地址取(已经通过编译和运行,编译前请先看README.rd):https://github.com/AndreDing/SelfLatinIME/tree/master
2015-07-20 14:51:27 5185 1
原创 Android AOSP输入法(LatinIME)输入流程二
一、起始:LatinIME字符输入的初始方法是LatinIME类中的onCodeInput方法: // Implementation of {@link KeyboardActionListener}. @Override public void onCodeInput(final int codePoint, final int x, final int y,
2015-07-13 21:06:16 8356
原创 Android AOSP输入法(LatinIME)大写判断分析
LatinIME源码地址:https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/android-5.1.1_r6一、大写模式:Android中字母大写有三种模式:textCapCharacters、textCapWords、textCapSentences,分别对应全大写、单词首字母大写、句子首
2015-07-09 15:13:57 3673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人