- 博客(13)
- 收藏
- 关注
原创 搞懂神经网络处理器的性能指标
FLOPS(floating-point operations per second):每秒所执行的浮点运算次数一个MFLOPS(megaFLOPS)等于每秒一百万(=10^6)次的浮点运算, 一个GFLOPS(gigaFLOPS)等于每秒十亿(=10^9)次的浮点运算, 一个TFLOPS(teraFLOPS)等于每秒一万亿(=10^12)次的浮点运算,(1太拉) 一个PFLOPS(pe...
2019-07-16 15:02:47 4179
原创 为什么低制程工艺芯片这么难?
制程工艺就是制造处理器采用的工艺,这个数值不像频率什么的越大越好,而正好相反,这个数字越小说明这个工艺越先进。数字越小说明处理器集成电路的精细度越高,在同样的单位面积的IC中可以有更多的电路,功耗越低,温度也更低,芯片面积更小,处理器频率可以提升的更高。为什么低制程工艺芯片成本急剧提升,量产困难呢?一个原因就是量子隧穿效应。在量子力学里,量子隧穿效应指的是,像电子等微观粒子能够穿入或穿越位...
2019-07-16 14:41:39 1722
原创 机器学习第6周笔记(二)
讲述如何使用更加系统性的方法,构建一个复杂的机器学习系统。 1、误差分析构建一个机器学习算法的方法:问题的时候,a、从一个简单的能快速实现的算法开始,实现该算法并用交叉验证集数据测试这个算法。b、通过画出学习曲线,决定是增加更多数据,或者添加更多特征,还是其他选择c、进行误差分析,人工检查交叉验证集中我们算法产生预测误差的实例,看看这些实例是否有某种系统化的趋势。以垃圾...
2018-12-19 16:18:59 418
原创 机器学习第6周笔记(一)
1、机器学习的改进如果训练得到的参数在新的样本上预测时产生巨大误差,有以下改进方法:1)、获取更多的训练样本2)、减少特征集防止过拟合3)、增加特征集,如新的特征或者增加多项式特征4)、增大正则化参数5)、减少正则化参数6)、获取更多训练实例 2、评估假设为了节省时间,可以借助机器学习诊断法排除掉无效的方法。诊断法的意思是:这是一种测试法,你通过执行这种...
2018-12-17 15:27:50 232
原创 机器学习编程作业4(Programming Exercise 4: Neural Networks Learning)
In this exercise, we will implement the backpropagation algorithm for neuralnetworks and apply it to the task of hand-written digit recognition..1 Visualizing the datathe first thing is als...
2018-12-13 14:11:44 1437
原创 机器学习编程作业3(Programming Exercise 3: Multi-class Classication and Neural Networks)
this exercise is to recognize hand-written digits(from 0 to 9).1、Mutli-class Classification1.1 Visualizing the datathe trainning data set is 5000*400 matrices. So the inputs are pixel walues i...
2018-12-07 11:42:22 890
原创 机器学习的均值归一化方法
Suppose m=4 students have taken some class,and the class had a midterm exam and a final exam. You have collected a datasetof their scores on the two exams, which is as follows: midterm exam ...
2018-10-10 10:42:38 3521 1
原创 HTML控件高度变化导致页面抖动的解决方法
偶尔遇到当HTML元素高度变化时,HTML元素的高度刚好与父控件大小相同,但是又没有超出父控件的边缘,这时候,如果一个元素多了1px,那么控件就会频繁在滚动条显示/隐藏间变动,使得网页无缘无故的抖动,很是影响用户体验。可以使用以下CSS代码解决html,body{ overflow-y:scroll;}html,body{ overflow:scroll; min-height:101...
2018-08-07 09:58:40 4517
原创 JS相同的字符串被判断为不相等的原因
今天在写js的时候,遇到一个奇怪的问题,明明两个字符串相同,console打印出来也一样,首尾都没有空格,typeof的结果都是string。可是用a==b却判断为不相等 后来在网上查了资料,得知可能是字符串里面有其他特殊字符,导致两个字符串肉眼看上去没有区别,但是用encodeURIComponent()处理后可能不一样。我用encodeURIComponent()把两个字符串的结果打印出来比较...
2018-04-09 13:10:37 7273 1
转载 可视化图表工具的选择
数据可视化,先要理解数据,再去掌握可视化的方法,这样才能实现高效的数据可视化,下面是常见的数据类型,在设计时,你可能会遇到以下集中数据类型: 量性:数据是可以计量的,所有的值都是数字 离散型:数字类数据可能在有限范围内取值。例如:办公室内员工的数目 持续性:数据可以测量,且在有限范围内,例如:年度降水量 范围性:数据可以根据编组和分类而分类,例如:产量销售量 可视化的意义是帮助人更好的分析
2017-06-29 14:34:00 954
原创 使用Jquery仿模态对话框插件Remodal实现弹出响应窗口
remodal是一个轻量级、扁平化、响应式模态窗口,可以监测浏览器的大小自适应的的窗口。使用声明式状态符号和哈希(Hash)跟踪。所有现代的浏览器都支持。首先它是一个插件。下载之后解压,dist中放了你要使用的css和js,examples存放了demo,可以直接贴过来用,简单方便。使用方法在HTML文件的head中包含dist文件夹中的CSS文件和JS文件:
2017-06-27 18:54:08 2456
原创 Android中ScrollView显示底部或任意位置
Android 中提供了scrollTo和fullScroll两个方法可以用来做滚动到底部的操作。 1、fullScroll显示顶部:scrollView.fullScroll(ScrollView.FOCUS_UP); 显示底部:scrollView.fullScroll(ScrollView.FOCUS_DOWN);
2017-04-12 10:45:49 3110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人