摘要: 归一化和批归一化 归一化 归一化: 使数据映射成均值为0,方差为1 的正态分布 类型 min-max归一化: x' = (x -min) / (max - min) z-score归一化: x' = (x - μ) / σ μ是均值 σ是方差 mean归一化: x' = (x -μ) / (max 阅读全文
posted @ 2020-06-18 07:00 Sight-Tech 阅读(327) 评论(0) 推荐(0) 编辑
摘要: wide & Deep模型 稀疏特征 稀疏特征就是离散值特征,比如一个人的性别,就是男或者女, 没有其他的选项,是一个离散值。 像这样只能从有限个选项中选择的数据叫做稀疏特征 稀疏特征的优缺点 优: 叉乘(点积)后有意义, 可以帮助获取共现信息,从而实现记忆效果 两个稀疏特征A和B A是性别[M, 阅读全文
posted @ 2020-06-18 06:57 Sight-Tech 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 机器学习解决的问题 分类问题 分类问题预测的是类别,模型的输出是一个概率分布。 概率分布中最大的值对应的索引将被认为是这条数据项所述的类别。 e.g. 三分类问题,模型将输出[0.2, 0.7, 0.1] 那么认为这条数据将被分类为第二类 回归问题 回归问题预测的是一个实数值,模型的输出是一个实数值 阅读全文
posted @ 2020-06-17 07:38 Sight-Tech 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 普通MLP处理图像时遇到了什么样的问题,才导致后续各种模型的出现 出现的问题 参数过多 比如输入一张大小为1000x1000的图像, 第一层要使用1000个神经元,下一层的神经元使用106个 那么,全连接参数就是1000 * 1000 * 106 = 10^12 一万亿个参数 这还仅仅是前两层。 很 阅读全文
posted @ 2020-06-17 07:36 Sight-Tech 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 图像分类算法为什么有那么多? AlexNet, VGGNet, MobileNet, ResNet, Inception v1 v2 v3 v4... blablabla为什么针对图像的分类算法有这么多,什么时候该用什么。 我好晕啊, 我觉得可能不止我一个人晕吧。 那就接着看吧。 这些算法的来源 首 阅读全文
posted @ 2020-06-15 03:14 Sight-Tech 阅读(768) 评论(1) 推荐(0) 编辑
摘要: 算法的时间复杂度到底怎么算? 引言 假设计算机运行一行简单语句算作一次运算。 def func1(num): print("Hello, World!\n") # 需要执行 1 次 return 0 # 需要执行 1 次 那么上面这个方法需要执行 2 次运算 def func2(num): for 阅读全文
posted @ 2020-06-14 02:46 Sight-Tech 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Basic 7 Algorithms in Python Bubble Sort(冒泡排序) Main Idea: use two loops to iterate data array, find the maximum, and throw it to the end. (两次循环,每次选大的放 阅读全文
posted @ 2020-06-13 08:03 Sight-Tech 阅读(146) 评论(0) 推荐(0) 编辑
摘要: python中,* 号除了用来做数量乘法,还有其他的用处。 结论 概括的来说,就是对修饰的变量进行拆分, 对修饰的形式参数进行参数聚集。 单*号,将被修饰的变量按元素方式拆分, 对修饰的形式参数进行参数聚集。 双**号,将被修饰的变量按键值对进行拆分, 对修饰的形式参数进行参数聚集。 修饰实例变量时 阅读全文
posted @ 2020-06-01 14:08 Sight-Tech 阅读(219) 评论(0) 推荐(0) 编辑
摘要: aggregate(zeroValue, seqOp, combOp) 入参: zeroValue表示一组初值 Tuple seqOp表示在各个分区partition中进行 什么样的聚合操作,支持不同类型的聚合 Func combOp表示将不同分区partition聚合后的结果再进行聚合,只能进行同 阅读全文
posted @ 2020-05-30 09:04 Sight-Tech 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 实验结论 如果需要在循环结束后获得结果,推荐列表解析; 如果不需要结果,直接使用for循环, 列表解析可以备选; 除了追求代码优雅和特定规定情境,不建议使用map 如果不需要返回结果 这里有三个process, 每个任务将通过增加循环提高时间复杂度 def process1(val, type=No 阅读全文
posted @ 2020-05-29 14:25 Sight-Tech 阅读(1086) 评论(0) 推荐(1) 编辑