Scikit-learn笔记3(各种率)

关于precision, recall的定义, 关于假阳性, 假阴性, 真阳性, 真阴性之类的定义, 我以后一定还是会忘记的.

而且鉴于我以前凡是两个能够弄混的事情一定可以弄混的特性,

于是把什么真假阴性阳性扩展到更多的情况, 画了张图

红色是分子, 灰色是分母. (灰色区域都是包含红色的)

Scikit-learn笔记2

Applied Machine Learning in Python

这门课实在是太差了. 严重差评:

  • 本身讲得就很差, 还经常口误
  • 不写板书, 对着ppt念
  • 代码写得也混乱, 在函数内部用import? ?
  • 交作业的时候要手动注释掉matplotlib
  • 考试填空题是给出函数的运行结果

我上大学时上毛泽东思想概论和邓小平理论的课听着都比这舒坦.

作为报复, 我决定把第三周的ppt给丫翻译了!

阅读更多…

半截自由曲面光路追迹

继续手腕疼, 无心工作.

于是写了一个自由曲面的描述, 求了曲面上每点的法向量, 写了已知入射点时照射到该自由曲面上的反射和折射过程. 还用pytorch写的.

当然这样做什么用处. 但可以排解手腕疼的不适感.

阅读更多…

折叠键盘支撑

这几天不知道为什么弄伤了手腕, 在笔记本键盘上敲字的时候手腕更加不舒服.

于是先从thingverse上找到了早已看中的护腕打印了一副戴上. 护腕 PLA遇到60度以上的热水就软化, 这个特性还真是挺好用的. 虽然60度的水很烫, 但是拿出来的护腕放在手上并不烫, 可以趁热捏成合适的形状, 把手腕固定在功能位上.

但仍然不满足. 因为在打字时手腕是放平的, 所以相对于功能位有一点内旋. 实际上平面的键盘总是不能让手腕很舒服.

于是改造键盘.

阅读更多…

Scikit-learn笔记

最近在学Michigan大学Data science课程的第三门Applied Machine Learning in Python.

唉, 老师讲课好差劲. 听一遍一点印象都没有, 很快就忘了. 如果一个老师如果上课的时候不写板书, 只用PPT, 高概率不是个好老师. 连作业里的代码风格都很差劲, 哪有在函数内部import的, 交作业的时候还得自己把matplotlib给注释掉.

就是这个老师啦:

Kevyn Collins-Thompson

所以, 得趁着刚写完作业, 还有些印象, 赶紧记录下来.

这门课讲的也是机器学习, 但不是深度学习, 而是更为"传统"一些的. 用到的主要是Scikit-Learn.

关于Scikit-learn, datacamp上有个cheat sheet看起来不错, 而且SciKit-Learn自己的说明文档也很不错. 以后还是看这些文档参考.

阅读更多…

iPad上的琴弦

前一段时间玩Ukulele. 真不知道人类怎么想的, 用手指头去按又硬又粗的琴弦. 每次练琴都恨不得把手指勒出几个槽来. 实在是不爽, 于是放弃了, 吉他什么的也一并拉黑. 大约从小我就和弦乐或者半弦乐有仇.

不过弄出有意思的声音还是我有兴趣做的事情. 于是就有了在iPad上做一把Ukulele的项目: ipadminiukulele

这把琴是有琴弦的, 琴弦能够给人有触觉反馈, 在乐器演奏是还是很重要的. 琴弦使用的是鱼线, 线绷紧的力度可调. 这样不至于勒手. 仅仅按住琴弦还是不响的, 要在拨弦的时候iPad才会发出声音.

阅读更多…

面向眼科医生的正则表达式(1)-练习

以从抗体序列中定位CDR来练习正则表达式.

这个练习中, 我们将会使用这样一些正则表达式:

  • [A-Z]: 任意字母
  • [A-Z]{3}: 任意字母重复3次
  • [A-Z]{3,5}: 任意字母重复至少3次, 至多5次
  • [A-Z]*?C: 任意字母重复0次或多次直到第一次遇到字母C
  • WYQ|WLQ|WFQ|WYL: 在WYQ, WLQ, WFQ, WYL之中选1个
  • ^A: 以字母A开头

    阅读更多…