从零开始的机器学习(前言)

##最前
本文并不包括实际的算法说明,仅仅是这个系列的开端。

##前言
前一段时间终于开始闲了下来,本来想到周边愉快的玩耍一番好好休息一下。但是朋友拜托做一个文本匹配和提取的工作,在小样本数据上初看都是些很规则的数据。但是在做模板测试的时候发现完全符合预期格式的占75%,基本符合的占24%,剩下的完全不匹配。之后就不停的修改模板和匹配规则想要适合所有格式,最后虽然结果是达到了,但是真的非常难看。然后才是真正的开始。

这其中比较严重的是本来非常严肃的文档,但是各种用措辞和句式却非常的随意。经过多次测试之后找了个最容易的实现–查表,但是随后却反而越来越在意,经过多次代码重构之后觉得用简单的文字和格式匹配几乎是无法实现的。于是我想起了之前写过的一些分类算法,然后结合一些自然语言处理工具处理那些格式混乱措辞随意甚至包括错字的文本。

十六年十月番扫番报告

v2.0 1st Edition

历来十月都是很强势的档期,很多话题作品都出自十月。

每当季节交替我都会觉得很没有精神,忙碌一天回家感觉昏昏欲睡,今年的十月更是严重。因此在十月番开始之初有大量的弃番,当时追的感觉只有两三部的样子,但是现在回过神来做统计的时候才发现不知不觉已经看了十几部。

第一阵营为一开始就比较关注并一直追下来的,《夏目》、《吹响吧,上低音号》、《少女编号》、《无畏魔女》。而这其中在精神最不好的时候实际上只追了《夏目》和《少女编号》,《无畏魔女》更多的是因为情怀了。而现在仔细想一下觉得十月档期阵容真的是非常强大,几乎是照顾到方方面面。那么接下来从一般大众番组开始介绍我心中绚丽的十月新番。

Retrofit 适配器与转换器

v1.0 1st Edition

本文主要说明Retrofit中关于retrofit2.Converterretrofit2.CallAdapter的相关内容,不可避免的会牵扯到一部分okhttp3RxJava的内容。

在使用Retrofit的时候首先会对其使用动态代理的方式做http请求的方式非常喜欢,这里个人觉得一是因为用接口做模板非常简洁清晰,其次也正是因为这种原因隐藏了http请求的繁琐步骤,同时也减少了不必要的出错。

其次对于默认的数据转换感觉非常神奇,仅仅是声明一个泛型就可以把http返回转换成对象。并且其拥有非常好的扩展性,特别是对RxJava的支持在第一次用的时候令人印象深刻。

那么接下来开始读代码,如果不关心okhttp的实现那么看Retrofit的源代码,会觉得非常的简洁并且文档注释写的非常详细。

Android Retrofit

v1.0 2nd Edition

自从Android将SDK中的HttpClient去除之后,我开始找替代的HTTP请求类库,推荐的也比较多,其中我对于okhttp比较感兴趣。当时也没有深究只是把它当做Httpclient替代品来用,后来看到越来越多的地方开始谈论Retrofit。渐渐的开始对其有一定的了解并尝试使用,在我开始使用的时候其版本已经到了Retrofit2,它也变得更加强大和易用。

Retrofit2给我最直观的感觉是漂亮。

似乎是在我刚开始学程序设计的时候我看到一句话,Java代码一定要优雅。之前看到Httpclient在做请求时写的乱糟糟的代码,我曾经做过多次的重构,而每次重构之后虽然解决了问题但是依旧谈不上优雅。之后看到Retrofit用代理的方式做请求,真的是非常喜欢。

Android MVP模式

v2.0 2nd Edition

这是一个关于一些新的编程思想和框架的使用的一系列文章,目标是融合目前比较热的MVP模式、RxJava框架和Retrofit库写出一个简单的例子,也算是一个总结吧。

##前言
Android MVP模式很早就听过,也大概了解了一下。当时觉得从理论上来说这个思想确实是很好的,但是由于没有实际使用经验,这个东西给人的第一感觉是不知道从项目组织上要怎么做。很多的例子过于简单把项目结构按照MVP分目录,之后也看过一些关于如何在实际项目中使用MVP的文章。这里有几种关于MVP的使用观点。

  1. 基本的模式,按照MVP的思想整整齐齐的将各个类接口放在不同的目录里。这种方式做过Java后台网站的朋友也许会比较熟悉,在Android端其实我是比较反感这类做法的。一切服务于业务,而业务体现在功能上。目前我比较赞同的是按照功能构建项目。
  2. 顶级功能模块分类,下级MVP分类。据说某些大厂的大型项目是这种方式。关于MVP说的最多的是什么?至少我看到的是P层的功能切换,这实际上也是面向接口的好处与便捷之处。
  3. 融合的方式。MVP终究只是一个编程思想,作为一个思想,有必要把之前的项目逻辑全部推倒重构吗?我觉得这完全是多此一举。

深圳新海诚展

无意中听说在深圳中心书城有新海诚展,于是赶在最后一天去看了一下。

说起新海诚会想起什么呢?秒速五厘米?言叶之庭?我想大部分朋友会想起秒速五厘米吧,毕竟当时给人的冲击太过强烈,无论是作画还是剧情。其实这么多年过去了,秒速五厘米无论多么浓烈的感情还是会淡去的,留给我的更多的是一个意象。飘落的樱花、积水的倒影、叮叮当当的火车道口。

近期给我感触最深的其实还是新版的《她与她的猫》(观看地址)(我推荐别人的时候会戏称“香菜与猫”),而上一部作品(言叶之庭)的女主角CV也是花泽香菜,所以有时候我会想这是不是有某种含义。其实新番《她与她的猫》和新海诚关系不大,更像是一个挂名而已,剧情上为原作的前传,在最后结尾的时候回到了原作的时间点。

说实话写到这里非常难以下笔,我又回去把秒速五厘米三篇看了下。已经很久没有看这么“文艺向”的作品了,不知从何时起开始不敢看这类的作品,所有的思考方式都使用冷冰冰的逻辑推理。而表现出的最直观现象就是比较喜欢有因有果的推导式的思考,以前收藏的各类小说已经完全不想看了,即便是为了查资料也完全看不下去了。然而相关的技术文档却依然看的津津有味,所以事情变的糟糕起来,又要像学生时代那样“多愁善感”起来。

《秒速五厘米》说实话作画上确实密度惊人,但是故事其实非常一般,对故事的解读更是仁者见仁,智者见智。之所以产生如此大的反响,是因为这种事情很容易引起观众的共鸣,即便与故事中的经历不同也会或多或少的造成代入感。之前我的一个“运动系”同学有一次意外的聊到《秒速五厘米》的时候,他一反常态的唏嘘不止,一遍一遍的向我诉说。这个动画简直就是在说他自己,里面的情景和他的真实经历一模一样。

而对于我来说,是因为喜欢它的“静”。

十六年七月番扫番报告

v1.0 1st Edition

##前言
七月番就目前来看整体我是非常满意的,至少和四月进行对比的话。四月番经过开播前的一阵狂吹,之后各种崩盘甚至是开始非常稳的熊巫女也在最后来了个绝杀。其实算到最后我记得也只有超时空要塞了,毕竟有不少的粉丝效应。所以整个七月在开播前我是不看好,实时上刚开播确实如此,刚开始几个番完全没有看的心情甚至是LLSS这种现象级的,即便我之前LL还看的津津有味。

直到New Game开播,我心里想,终于来了。游戏开发神马之前也是有过的,比如路人女主,比如那什么,但是“New Game”明显是冲着点兔去的,这点我们在之后的详情部分慢慢来说。然后就是令我十分惊讶的ReLife,至此“三大Re霸权”已经全部进入战场,那就是四月异军突起的Re:0、七月一口气播完的relife和夏洛特完结时突然宣布制作的Rewrite,谁能笑到最后我们拭目以待。其实我想说的是GAL改几乎已经没有前途了,其实还是那句老话GAL业界已完,即便想借助动画界再撑几年也是意义不大的,况且动画界要完的论调也是非常著名的(笑)。

说到GAL,另一部之前认为不可能动画化的星之梦竟然也动画化了,话说这作品当时给力我巨大的冲击。之前看过采访说KEY的作品都会动画化的,可是没想到来的这么快而已。而另外由渡航、橘公司和相乐总组成的偶像团体“SpeakEasy”的产物“Qualidea Code”和一部纯萌系动画“三圣星”被不少人拿来做比较。

Android Content Provider

v1.0 1st Edition

##前言
Android ContentProvider属于Android框架中的几个核心组件,相信Android的一些入门书籍都会提起。ContentProvider的主要用途我认为是对一些结构化数据进行管理,而对于数据管理的实现也有非常多,因此在实际应用中要自行取舍。本文主要从以下几个方面对ContentProvider进行说明,各部分自行取舍。

十六年四月番扫番报告

v1.0 1st Edition

##前言
在开播前甲铁城和超时空要塞新作被奉为拯救业界的良药,而命运多舛的甲铁城在开播热度过了之后走势连续下降,同样还有超时空要塞Delta新的尝试同样让很多人产生了抵触情绪。整个四月和五月,一股颓势充斥在各个小圈子都在惊呼业界已完,马甲已完。前有话题作“青春波纹”后有业界就行努哥的“迷家”,奈何已无力回天。待JOJO撑起了销量自后,Re:0更是一飞冲天,甲铁城日渐稳定马三角(超时空要塞Delta)逐渐发力,整个四月番走势开始慢慢回暖。

从一开始《Re:零》非常精彩的第一话开篇,整个节奏非常紧凑,人设很不错并且EMT还是素晴的惠惠,当时真是一瞬间就把我吸引住了。其他我个人的主要关注对象其实还是超时空要塞的新作(其实说实话,第一话的表现方式我也是难以接受)。然后弃的番印象比较深刻的是《代号D机关》(其实这个还是很推荐看的),《坂本》《超人幻想》(无力分析,好累)。然后本来决定要弃但是莫名其妙的追下去的《迷家》(估计的觉得人设不错,然后就是到最后依旧对努哥抱有期待吧),《黑骸》,最后是断断续续追起来的《飞翔的魔女》《爆音少女》,现在想起来忘记看的《熊巫女》《青春波纹》。当然了其中还有一直念念不忘的《宇宙巡警露露子》《忍者杀手》

不知道为什么这季度追番的动力明显不足,现在想想其实还是觉得许多番真的非常乏味与无趣,再加上中间断掉的一些,有时候真的在想有这时间还不如看点别的,比如黑魂了,神海了,还是那句话这个世界需要英雄(滑稽)。

十六年一月番扫番报告

v2.0 2nd Edition

##前言
一月番总的来说还是很不错的,虽然依旧弃了不少但是有些中途觉得比较有趣竟然又坚持的看下来了。首先就是《舞武器舞乱伎》这样的第一话相当的好,无论是制作、音效和剧情故事走向,但是到第二话之后剧情急转直下让人大跌眼镜。而像《死亡黑标》这种完全是因为看过之前的动画留下阴影,导致完全不想看了。另外比如走近科学的《历物语》,其实没什么好说的只要坚定的追下去就好了。

另外GAL改的《四重奏》虽然看了一下就准备弃了,奈何被人设和OP所吸引竟然又慢慢追下去了。话说《四重奏》这种其实真的很好,虽然我没玩过游戏但是我想动画已经很好的做出游戏带给我们的感觉。我想如果是GAL爱好者甚至是《四重奏》玩家的话,应该会非常喜欢这部番吧。另外像PSO2这样的番完全也是消磨时间的番,虽然之前看过介绍说PSO2如何的火。

《白雪姬》这种完全是第一季落下来,之后积压下来到最后完全没有补番的动力。同样的还有之前的《花牌情缘》、《无头》。

总的来说今年的一月番总体上非常的好,这里我简单的挑出一下几部番。