当前层是adc层时,abc层vm不可恢复错误adc被

&p&&b&男神成长指南:&/b&&/p&&ul&&li&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&20岁+男人春天穿搭指南:远离不合身、款式老旧&/a&&/li&&li&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&白色T恤注意这3点:油腻大叔也能具备初恋的气质&/a&&/li&&li&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&一个男生如何打扮自己?改变注重自己的外表形象?&/a&&/li&&/ul&&p&&br&&/p&&p&&b&原文:进理发店听的最多的:&/b&&/p&&ol&&li&你的头有点尖,&b&烫一&/b&个保证帅。&/li&&li&你的脸比较大,&b&烫一&/b&个遮一下显得脸小,保证帅。&/li&&li&后脑勺有点扁,&b&烫一&/b&个保证帅。&/li&&/ol&&p&终于有一天,我一咬牙一跺脚,烫吧,两个小时后,,,&b&看看镜中的金毛狮王,我想哭....&/b&.&/p&&p&&br&&/p&&p&我烫你X啊,所以,&b&如果不进行有效沟通的话,是不会按自己认为好看的方向进行的。&/b&&/p&&p&&br&&/p&&p&当我们在理发店剪发的时候,不要瞎烫,也不要再说两边一推,中间修修,或者闭眼睡觉了。&/p&&p&&br&&/p&&p&排名第一的答案,用一句话就能描绘出想要的发型,这怎么可能?我们整个流程都要时刻关注着?&/p&&p&&br&&/p&&p&&b&为了剪出满意的头发型,沟通时要注意以下三点:&/b&&/p&&p&&br&&/p&&p&&b&1.注重衣着:&/b&很多人剪发的时候穿的很随意,这样确实很省事,但是也会让发型师忽略了你的风格,剪出让你不满意的发型。&/p&&p&&br&&/p&&p&&b&2.有效沟通:&/b&有的人不知道什么和发型师是什么,那么干脆就不和理发师聊天,这是不行的,事关你发型,该沟通还是要沟通的。比如你的头发又哪些问题,头圆适合什么样的发型或者发质太细软,是否用些造型师,总之,让理发师越清楚,剪出来的发型就越靠谱。&/p&&p&&br&&/p&&p&&b&3.别说空话&/b&:比如:我想要一个帅气的发型。这话就和没说一样的。&/p&&p&&br&&/p&&p&从现在起带上你的隐形眼镜,学习下面几种发型知识,&b&大大方方的和理发师沟通(撕逼),让他臣服于你,&/b&剪出适合你的帅气发型。&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-9435ff7cce844ebef501e4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&255& data-rawheight=&172& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&255&&&/figure&&p&不可否认的是,&b&&i&油头 &/i&&/b&确实是一款经典的发型,简单方便易打理,而且还非常有型,灵活多变。也正是因为这些优点,越来越多的型男选择“砍”个油头。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-e8eb1b33d70_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&395& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-e8eb1b33d70_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&ul&&li&&b&斜分油头&/b&&/li&&/ul&&p&&br&&/p&&p&如果是日常造型,我们更倾向于斜分,它会更好地掩盖发际线的缺憾。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-be08b1061ddac73b757c84_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&445& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-be08b1061ddac73b757c84_r.jpg&&&/figure&&p&&br&&/p&&p&1、关键的关键还是在侧面,斜分油头的侧面渐变效果比较明显,如果按照左2右8分,那么左边分线部位的头发要在3厘米左右,然后向下逐渐变短。&/p&&p&&br&&/p&&p&最长不得超过下图所示:&/p&&figure&&img src=&https://pic1.zhimg.com/v2-3d0fd8e8e530_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&450& data-rawheight=&249& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&450& data-original=&https://pic1.zhimg.com/v2-3d0fd8e8e530_r.jpg&&&/figure&&p&2、中间部位渐变要明显,直接推光的感觉,这样看上去比较犀利,新潮,否则有点老干部的趋势3、头顶和额头刘海都偏短,5厘米左右的样子即可。&/p&&p&&br&&/p&&p&4、分线建议是让理发师你斜分的地方用剃刀剃出一条明显的细线,配合 skin fade (渐变剪法),显得十分干净利落。但是这条线一定要够细。&/p&&p&&br&&/p&&p&5、后脑勺的头发还是劲量剃短。&/p&&p&&br&&/p&&p&最后,斜分油头看上去比较简洁,整体潮气十足。&/p&&p&&br&&/p&&p&&br&&/p&&ul&&li&&b&Undercut&/b& &b&剃两侧头&/b&&/li&&/ul&&p&&br&&/p&&p&Undercut 成为许多型男爱不释手的发型,将两侧头发无层次的剃掉或修短,只留下上面的部分。&/p&&p&&br&&/p&&p&脸较圆润的人可以将头发抓高来拉长脸部比例,依照自己的脸型留出适合的长度,梳上简单的油头就能轻松驾驭!&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-b778e7d4ac1_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&928& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-b778e7d4ac1_r.jpg&&&/figure&&p&&br&&/p&&ul&&li&&b&The Side Swept / Part&/b& &b&分线侧分头&/b& &/li&&/ul&&p&&br&&/p&&p&The Side Swept 和 The Side Part 最大的差别在于头发的弧度,前者的弧度较大,而后者比较偏向随性及休闲感,大概留个 3.5cm~5cm 就能梳出率性的侧分头。&/p&&p&&br&&/p&&p&刻意分出一条明显的旁分线让发型看起来有经过设计,才不会在发油过多的情况下被误认为头发没洗。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-e34bdf4d9fc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&477& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-e34bdf4d9fc_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&ul&&li&&b&后吹烟卷头&/b& &/li&&/ul&&p&&br&&/p&&p&将两侧头发剃短,接着把上部分头发往上、往后梳,梳出比飞机头更高角度的浏海,打造清爽有精神的造型。&/p&&p&&br&&/p&&p&对于脸型较长的人,两侧的头发建议不要剃太短,这样将浏海梳上去时才不会制造脸更长的视觉错觉。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-a7c92acac9b8f6d5c2da_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&640& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-a7c92acac9b8f6d5c2da_r.jpg&&&/figure&&p&&br&&/p&&p&&b&油头发型应该注意什么呢?&/b&&/p&&p&&br&&/p&&p&&b&1. 不要将后梳的头发堆得高高的&/b&&/p&&p&油头有型耐看的很大原因,是因为它具有明显的层次感,界限一眼就能看得清。&/p&&p&&br&&/p&&p&&b&2. 发质过硬的人不适合油头&/b&&/p&&p&只要的你发质不是特别硬的话,都是可以尝试油头的。坚硬发质的型男,最好不要后梳油头,特别是还抹上发油发蜡的,特别反光,让人感觉非常油腻。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b72eaa230f66ffc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&854& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-b72eaa230f66ffc_r.jpg&&&/figure&&p&&br&&/p&&p&柔软的发质不那么硬挺,再抹上发品,则会有一种 &b&湿润感&/b&,更能契合油头的层次感,也不会让人感觉非常油腻。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-9589fbc5e0c8beeea5615e51_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&604& data-rawheight=&556& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&604& data-original=&https://pic2.zhimg.com/v2-9589fbc5e0c8beeea5615e51_r.jpg&&&/figure&&p&&br&&/p&&p&&b&3. 脸大的人不要弄得尖尖的&/b&&/p&&p&对圆脸以及脸大的人来说,油头的优势并不大,这时候如果你还后梳的话,头部的面积就更大了。&/p&&p&&br&&/p&&p&如果实在是喜欢油头,&b&建议侧分,给脸型增加一点轮廓感&/b&。但如果发量少的话,还是老老实实留别的发型吧。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-855a144d4b9fdf2e081fea_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&592& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-855a144d4b9fdf2e081fea_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&b&4. 不要把侧边全剃掉&/b&&/p&&p&&br&&/p&&p&我们说的铲青,只是把耳际上和鬓角边的头发剃短,这样无论是后梳还是侧分都是比较有层次的。&b&不建议把两侧的头发全部剃掉&/b&,你以为你是欧美颓废青年,其实你是城乡结合部的 Tony 老师。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-0c2b1fce244fed7c16b2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&375& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-0c2b1fce244fed7c16b2_r.jpg&&&/figure&&p&&br&&/p&&p&&b&5、衣着要相衬&/b& &/p&&p&油头梳好,dress code自然就树起来了。即使不用每天必穿三件套配怀表,也至少要收拾得干干净净,有几分时髦系数。再配IT直男造型就太撑不起场面。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-3fbe475aa4d2d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&437& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/v2-3fbe475aa4d2d_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-ad1139cfee0b3a22ee7bb0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&269& data-rawheight=&175& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&269&&&/figure&&p&&br&&/p&&p&既然这么帅,那我们也要搞起是不?&/p&&p&首先是修剪方式,和其他油头类似,都是undercut。&/p&&blockquote&1、两鬓渐变非常明显,几乎从太阳穴以下都是推光的。&br&2、到顶部的过度比较快,顶部两侧保持两三厘米的长度就好&br&3、刘海和顶部的头发还是要留得比较长,这样才能很好的背过去&br&4、狂怒头和大背头比较重要的区别就是后脑勺,这个非常关键,狂怒头后面比较短。&/blockquote&&p&&br&&/p&&p&TIPS:这里需要强调一下,&b&有的帅比后脑勺有旋,头发短了,旋的部位非常容易炸毛&/b&。&/p&&p&如果碰到这种情况,&b&建议是把那边的头发修短,用上面的头发往后盖住&/b&。&/p&&p&参考如下这张图:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-af04c7be078ba6c941bbbe_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&236& data-rawheight=&236& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&236&&&/figure&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-83466adbb3721a1efb61fc250ee7eb25_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&237& data-rawheight=&178& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&237&&&/figure&&p&据说,寸头是检验男神的标准,剪寸头还帅的男生那是真!帅!
虽然寸头是花销非常低的发型,但你仍需定期(3-4周)去找发型师修剪,以便保持整洁和利落的感觉。 &/p&&p&&br&&/p&&p&&b&如何与发型师沟通?&/b&&/p&&p&头发只有1~3厘米左右的长度,寸头主要是用电推剪完成的。为避免单调,你可以要求发型师在你脑袋后边与两侧修剪出由长变短的过渡,或者干脆只保留头顶那一块。
&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-8fbd3eca822f9f980cdae6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&853& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-8fbd3eca822f9f980cdae6_r.jpg&&&/figure&&p&&br&&/p&&p&&b&如何打理?&/b&&/p&&p&寸头几乎没有造型的必要,但如果你是干性头皮,那你可以在头皮上用些专用柔顺精华液或发油,同时你也可以使用发蜡帮助头发看起来不那么毛躁。
&/p&&p&&br&&/p&&p&&b&适合什么样的人?&/b&&/p&&p&寸头一般适合长脸型男生,长脸才能发挥出板寸头的美男魅力来。&/p&&p&寸头最适合那些头发稀疏的人,同时你还可以留些胡茬与整个造型呼应。&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-ebf3cb7217ea_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&248& data-rawheight=&180& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&248&&&/figure&&p&短刘海给我的第一个感觉就是太清爽了,有点类似undercut,将两侧以及后脑的头发剃光。不同的是,增加了刘海部分,免去了脸长或者额头高的烦恼。 &/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-16d45fd9b06d2d434ea3_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&853& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-16d45fd9b06d2d434ea3_r.jpg&&&/figure&&p&&br&&/p&&p&还可以修剪出一定的弧度,按照喜好剪出属于自己的味道。短刘海的长度千万不要超过额头的一半,不然就会变成一般的刘海发型。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fa86e093e666ff_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&853& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-fa86e093e666ff_r.jpg&&&/figure&&p&&br&&/p&&p&这种短刘海清爽易打理,非常适合懒于打理发型的男生,简单方便,只要用吹风机稍稍吹一下即可。&/p&&p&&br&&/p&&p&不过,我们五官相对没有那么立体,刘海要制造一定的空气感,这样才不会看上去那么地死板。你可以在修剪的时候打薄,在出门前用发泥抓一下。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-4addb45a29265d9ffe3d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&853& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-4addb45a29265d9ffe3d_r.jpg&&&/figure&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-fd012ab222aa04f54c2c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&263& data-rawheight=&177& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&263&&&/figure&&p&不想剪太短?请用“C型”刘海露出额头&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-f329b9e45c3b12eb9df0d8b20b9e0c0f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&840& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-f329b9e45c3b12eb9df0d8b20b9e0c0f_r.jpg&&&/figure&&p&&br&&/p&&p&对于那些不想一次性剪太短的男士,“C型”刘海可以让你在即将到来的春天兼顾轻盈透气。它的本质是分开的刘海,加上发尾弧度后,更有助遮掩过于宽阔的额头。&/p&&p&&br&&/p&&p&当然,这款发型对脸型是有要求的,“要瘦、要倒三角型”是发型师口中的前提。&/p&&p&&br&&/p&&p&但无需立刻望而却步,你一旦符合,它的打理并不麻烦——刘海弧度的形成,靠的是剪发时将重量堆积至发尾,也是很容易恢复的造型。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-edb8e72ad91b2fd123136_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&468& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-edb8e72ad91b2fd123136_r.jpg&&&/figure&&p&&br&&/p&&p&从第一种发型留至可以剪出“C型”刘海,一般需要半年左右的时间,如果你恰好戴了一整个冬天的绒线帽,或疏于理发,那现在可能是作出尝试的最佳机会。&/p&&p&&br&&/p&&p&你自然也不必每日遵从“C型”法则,刘海的好处就是可以随意造型,精致还是凌乱,看心情就好了。&/p&&p&&br&&/p&&p&&b&推荐人群:&/b&发量多、额头饱满、倒三角脸型&/p&&p&&b&不推荐人群:&/b&额头较短、脸型过方或过圆&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-5cc55e3aa1a424c4e1614_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&270& data-rawheight=&182& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&270&&&/figure&&figure&&img src=&https://pic1.zhimg.com/v2-ed7a9d4e80cd10d5ed46f4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&564& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic1.zhimg.com/v2-ed7a9d4e80cd10d5ed46f4_r.jpg&&&/figure&&p&那么问题来了,这么帅气发型怎么减呢?&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-eb563e49c2cf5b7ca15548_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&563& data-rawheight=&448& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&563& data-original=&https://pic1.zhimg.com/v2-eb563e49c2cf5b7ca15548_r.jpg&&&/figure&&p&1:额头上的刘海,不能留太长,3~5厘米即可,否则很难竖立起来。你搞个10厘米就算立起来了,也就和杀马特没啥区别了。&/p&&p&&br&&/p&&p&2:Quiff发型就没必要搞个分线了,一般会梳的比较凌乱,你要是整整齐齐的梳起来,只会给人一种平头留了两个月没剪的感觉了。&/p&&p&&br&&/p&&p&3:两鬓建议是做undercut ,如上图,渐变要明显,会有比较新潮的感觉。&/p&&p&&br&&/p&&p&4:如果比较保守,两鬓也可以不做undercut,如上面小清新那种,自然推短即可,我国大部分理发小哥都能熟练推出这样的效果。&/p&&p&&br&&/p&&p&5:头顶的头发一定要修剪出参差不齐的感觉,告诉理发小哥打碎一点,这样更加自然随性这款发型难度不在修剪,关键点在如何能打理出比较凌乱的效果。&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-6dee2bcaabfd32eec2dfc9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&840& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-6dee2bcaabfd32eec2dfc9_r.jpg&&&/figure&&p&&br&&/p&&p&亚洲人最常见的脸型里,国字脸首当其冲,加之同样多见的粗硬发质,让立挺短发依然成为你这个春天的可靠选择。&/p&&p&&br&&/p&&p&它能为有棱有角的方型脸凸显轮廓感,对圆脸而言则更是救命式的、让脸型硬朗起来的有效手段,既合乎季节又合衬脸型。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ce979c985bab85214fa75_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&450& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-ce979c985bab85214fa75_r.jpg&&&/figure&&p&&br&&/p&&p&但千万不要以为“短+挺”就足够了,直立的飞机头早已过气,如今你需要将头发往一侧偏分,在短发基础上效仿油头的打理方式——相当于给基本款加上小细节,一个时装与发型界共通的低成本造型手段。&/p&&p&&br&&/p&&p&同样相似的法则还有“得细节者得一切”,侧面由短至长的色调过渡是你最需在意的造型细节,后脑勺也不应修剪成圆弧型,而是带有一定棱角,更好地修饰扁平头型。&/p&&p&&br&&/p&&p&至于日常打理,擦上一些发蜡即可轻松定型,足够方便(尤其在被春困拖累的早晨),20 天左右的修剪频率能让它时刻保持最佳长度。&/p&&p&&br&&/p&&p&&b&推荐人群:&/b&脸型较方或较圆、发质较硬、以轻盈为第一追求&/p&&p&&b&不推荐人群:&/b&脸型过瘦、太阳穴两侧过窄&/p&&p&&br&&/p&&p&&b&如何与理发师沟通?
&/b&&/p&&p&这种发型需要理发师用剪刀剪出层次和纹理,注意不要将后边和两侧剪得太短,最合适的长度是接近耳朵。
&/p&&p&&br&&/p&&p&&b&如何打理?
&/b&&/p&&p&将定型啫喱涂抹在湿发上,并用手指抓揉头发,弄出弯曲和纹理。这种方式能加强头发的蓬松感,营造出随意、漫不经心的感觉。&/p&&p&&br&&/p&&p&&br&&/p&&p&最后:&b&如果我的手速足够快,我的孤独就追不上我——Tony总监&/b&&/p&&p&&br&&/p&&p&____________________&/p&&p&&b&关注公众号:男衣研究社,&/b&发现适合你的帅&/p&&p&男神的一个成长基地。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-1e96ca4ecd349b6c0d12c1ee2d05627e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&413& data-rawheight=&277& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&content_image& width=&413&&&/figure&
男神成长指南: 原文:进理发店听的最多的:你的头有点尖,烫一个保证帅。你的脸比较大,烫一个遮一下显得脸小,…
&p&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ae2d2bb3f9fe786fc84e95c13c4a2705_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&703& data-rawheight=&258& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&703& data-original=&https://pic2.zhimg.com/v2-ae2d2bb3f9fe786fc84e95c13c4a2705_r.jpg&&&/figure&&p&下面这些用一行 Python 代码实现的功能,可能称不上丧心病狂,但是也很强大了。&/p&&p&当然了我们在最后会放一个大杀器。&/p&&p&&br&&/p&&h2&&b&解码一个 base64 编码格式的文件&/b&&/h2&&p&&br&&/p&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&kn&&import&/span& &span class=&nn&&base64&/span&&span class=&o&&,&/span& &span class=&nn&&sys&/span&&span class=&p&&;&/span& &span class=&n&&base64&/span&&span class=&o&&.&/span&&span class=&n&&decode&/span&&span class=&p&&(&/span&&span class=&nb&&open&/span&&span class=&p&&(&/span&&span class=&n&&sys&/span&&span class=&o&&.&/span&&span class=&n&&argv&/span&&span class=&p&&[&/span&&span class=&mi&&1&/span&&span class=&p&&],&/span& &span class=&s&&&rb&&/span&&span class=&p&&),&/span& &span class=&nb&&open&/span&&span class=&p&&(&/span&&span class=&n&&sys&/span&&span class=&o&&.&/span&&span class=&n&&argv&/span&&span class=&p&&[&/span&&span class=&mi&&2&/span&&span class=&p&&],&/span& &span class=&s&&&wb&&/span&&span class=&p&&))&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&打印出输入文件中的每行代码,但移除前两个字段&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&&[sys.stdout.write(' '.join(line.split(' ')[2:])) for line in sys.stdin]&&/span& &span class=&o&&&&/span& &span class=&nb&&input&/span&&span class=&o&&.&/span&&span class=&n&&txt&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&将正则表达式应用到来自 Stdin 的代码行&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&p&&[&/span&&span class=&n&&another&/span& &span class=&n&&command&/span&&span class=&p&&]&/span& &span class=&o&&|&/span& &span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&&import sys,[sys.stdout.write(re.sub('PATTERN', 'SUBSTITUTION', line)) for line in sys.stdin]&&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&使用映射修改来自 Stdin 的代码行&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&& tmp = lambda x: sys.stdout.write(x.split()[0]+'&/span&&span class=&se&&\t&/span&&span class=&s&&'+str(int(x.split()[1])+1)+'&/span&&span class=&se&&\n&/span&&span class=&s&&'); map(tmp, sys.stdin);&&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&显示所有用 Unix 一类系统的用户列表&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&k&&print&/span& &span class=&s&&'&/span&&span class=&se&&\n&/span&&span class=&s&&'&/span&&span class=&o&&.&/span&&span class=&n&&join&/span&&span class=&p&&(&/span&&span class=&n&&line&/span&&span class=&o&&.&/span&&span class=&n&&split&/span&&span class=&p&&(&/span&&span class=&s&&&:&&/span&&span class=&p&&,&/span&&span class=&mi&&1&/span&&span class=&p&&)[&/span&&span class=&mi&&0&/span&&span class=&p&&]&/span& &span class=&k&&for&/span& &span class=&n&&line&/span& &span class=&ow&&in&/span& &span class=&nb&&open&/span&&span class=&p&&(&/span&&span class=&s&&&/etc/passwd&&/span&&span class=&p&&))&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&将 CSV 文件转换为 json 文件&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&&import csv,print json.dumps(list(csv.reader(open('csv_file.csv'))))&&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&压缩 CSS 文件&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&'import re,print re.sub(&\s*([{};,:])\s*&, &&/span&&span class=&se&&\\&/span&&span class=&s&&1&, re.sub(&/\*.*?\*/&, &&, re.sub(&\s+&, & &, sys.stdin.read())))'&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&检索来自 HTTP 数据中的内容文本&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&python&/span& &span class=&o&&-&/span&&span class=&n&&c&/span& &span class=&s&&& print sys.stdin.read().replace('&/span&&span class=&se&&\r&/span&&span class=&s&&','').split('&/span&&span class=&se&&\n\n&/span&&span class=&s&&',2)[1]&&/span&&span class=&p&&;&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&计算一列数字的和&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&k&&print&/span& &span class=&nb&&sum&/span&&span class=&p&&(&/span&&span class=&nb&&range&/span&&span class=&p&&(&/span&&span class=&mi&&1&/span&&span class=&p&&,&/span&&span class=&mi&&1001&/span&&span class=&p&&))&/span&
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&祝你生日快乐&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&k&&print&/span& &span class=&nb&&map&/span&&span class=&p&&(&/span&&span class=&k&&lambda&/span& &span class=&n&&x&/span&&span class=&p&&:&/span& &span class=&s&&&Happy Birthday to &&/span& &span class=&o&&+&/span& &span class=&p&&(&/span&&span class=&s&&&you&&/span& &span class=&k&&if&/span& &span class=&n&&x&/span& &span class=&o&&!=&/span& &span class=&mi&&2&/span& &span class=&k&&else&/span& &span class=&s&&&dear Name&&/span&&span class=&p&&),&/span&&span class=&nb&&range&/span&&span class=&p&&(&/span&&span class=&mi&&4&/span&&span class=&p&&))&/span&
&/code&&/pre&&/div&&p&&br&&/p&&p&最后介绍一行真正称得上“丧心病狂”的 Python 代码。不过这个要借助 Python 库实现,它可以让你只需一行代码就能可视化你的神经网络。&/p&&p&&br&&/p&&p&这个 Python 库叫 ANN Visualizer,同 Keras 一起使用。有了它,我们就可以&b&给自己正在搭建的神经网络创建出简洁漂亮的可视化图形&/b&。&/p&&p&&br&&/p&&p&可以用如下命令安装该程序库:&/p&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&pip&/span& &span class=&n&&install&/span& &span class=&n&&ann_visualizer&/span&
&/code&&/pre&&/div&&p&&br&&/p&&p&如果想为神经网络生成可视化图形,执行如下命令结构:&/p&&div class=&highlight&&&pre&&code class=&language-python&&&span class=&n&&ann_viz&/span&&span class=&p&&(&/span&&span class=&n&&model&/span&&span class=&p&&,&/span& &span class=&n&&view&/span&&span class=&o&&=&/span&&span class=&bp&&True&/span&&span class=&p&&,&/span& &span class=&n&&filename&/span&&span class=&o&&=&/span&&span class=&err&&”&/span&&span class=&n&&network&/span&&span class=&o&&.&/span&&span class=&n&&gv&/span&&span class=&err&&”&/span&&span class=&p&&,&/span& &span class=&n&&title&/span&&span class=&o&&=&/span&&span class=&err&&”&/span&&span class=&n&&MyNeural&/span& &span class=&n&&Network&/span&&span class=&err&&”&/span&&span class=&p&&)&/span&
&/code&&/pre&&/div&&p&&br&&/p&&p&其中:&/p&&ul&&li&Model——你的 Keras 序列模型&/li&&li&View——如果设为 True,它会在命令执行后打开图形预览&/li&&li&Filename——图形的保存位置(保存为 .gv 文件格式)&/li&&li&Title——被可视化的神经网络的名字&/li&&/ul&&p&&br&&/p&&p&下图是用 ANN Visualizer 为一个神经网络生成的可视化图形:&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-bea03a94b4cb7123eac0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1268& data-rawheight=&744& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& class=&origin_image zh-lightbox-thumb& width=&1268& data-original=&https://pic1.zhimg.com/v2-bea03a94b4cb7123eac0_r.jpg&&&/figure&&p&&br&&/p&&p&看着还可以吧?&/p&&p&&br&&/p&&p&将模型可视化有很多用途,比如教学目的,可以在无需运行大量代码的情况下,向学生解释你搭建的神经网络。目前该 Python 库仅能可视化深层神经网络,但很快就能可视化卷积神经网络和 LSTM 网络。&/p&&p&&br&&/p&&p&ANN Visualizer 地址:&/p&&p&&a href=&//link.zhihu.com/?target=https%3A//github.com/Prodicode/ann-visualizer& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/Prodicode/an&/span&&span class=&invisible&&n-visualizer&/span&&span class=&ellipsis&&&/span&&/a&&/p&&hr&&blockquote&&i&&b&参考资料:&/b&&/i&&br&&i&&b&&a href=&//link.zhihu.com/?target=https%3A//www.analyticsvidhya.com/blog/2018/04/python-library-visualizes-artificial-neural-networks/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&analyticsvidhya.com/blo&/span&&span class=&invisible&&g/2018/04/python-library-visualizes-artificial-neural-networks/&/span&&span class=&ellipsis&&&/span&&/a&&/b&&/i&&/blockquote&&p&&br&&/p&&p&&b&集智AI课堂将于 4 月 9 号停止售课,需要报名的同学不要错过,这可能是今年最好的转入人工智能行业的契机了,等你~&/b&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-8cf50391bcadffb_b.jpg& data-caption=&& data-size=&small& data-rawwidth=&750& data-rawheight=&1334& data-watermark=&& data-original-src=&& data-watermark-src=&& data-private-watermark-src=&& data-qrcode-value=&https://h5.youzan.com/v2/home/U5eAeeuRD2?common%2Furl%2Fcreate=&showcase%2Fhomepage=&scan=3&from=kdt& data-tags=&qrcode& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic4.zhimg.com/v2-8cf50391bcadffb_r.jpg&&&/figure&&p&&/p&&p&&/p&&p&&/p&&p&&/p&
下面这些用一行 Python 代码实现的功能,可能称不上丧心病狂,但是也很强大了。当然了我们在最后会放一个大杀器。 解码一个 base64 编码格式的文件 import base64, base64.decode(open(sys.argv[1], "rb"), open(sys.argv[2], "wb")) 打印出输入文件中…
&figure&&img src=&https://pic3.zhimg.com/v2-c5d69e309e11b6ff099fa_b.jpg& data-rawwidth=&2592& data-rawheight=&1088& class=&origin_image zh-lightbox-thumb& width=&2592& data-original=&https://pic3.zhimg.com/v2-c5d69e309e11b6ff099fa_r.jpg&&&/figure&&blockquote&原作:Thomas Simonini&br&墙化栗子 编译自 FreeCodeCamp&br&量子位 出品 | 公众号 QbitAI&/blockquote&&figure&&img src=&https://pic4.zhimg.com/v2-b3dc42e79a2eb3fcd9b1_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&796& data-rawheight=&540& class=&origin_image zh-lightbox-thumb& width=&796& data-original=&https://pic4.zhimg.com/v2-b3dc42e79a2eb3fcd9b1_r.jpg&&&/figure&&p&&b&强化学习&/b&是机器学习里面非常重要的一个派别。智能体 (agent) 会不断执行一些操作,通过结果来学习,在不同的&b&环境&/b&中分别应该采取怎样的行动。&/p&&p&在一系列教学文章里,我们可以了解不同的架构,来解决强化学习的问题。Q学习,深度Q网络 (DQN) ,策略梯度 (Policy Gradients) ,演员-评论家 (Actor-Critic) ,以及近端策略优化 (PPO) 都是将要涉及的算法。&/p&&p&这是本系列的第一篇文章,你可以抓住的&b&重点&/b&有:&/p&&p&&b&·&/b& 什么是强化学习,以及为什么奖励最重要&/p&&p&&b&·&/b& 强化学习的三种方式&/p&&p&&b&·&/b& 深度强化学习的“深度”是什么意思&/p&&p&以上几点,在进入强化学习的复杂世界之前,可能还是有必要了解一下。&/p&&h2&&b&这是个友好的引子&/b&&/h2&&p&强化学习的中心思想,就是&b&让智能体在环境里学习&/b&。每个行动会对应各自的奖励,智能体通过分析数据来学习,怎样的情况下应该做怎样的事情。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-4e966d941ae0d9e8d8d290_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&168& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-4e966d941ae0d9e8d8d290_r.jpg&&&/figure&&p&其实,这样的学习过程和我们自然的经历非常相似。&b&想象自己是个小孩子&/b&,第一次看到了火,然后走到了火边。&/p&&p&你感受到了温暖。火是个好东西 (&b&+1&/b&) 。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-46b4b706b6b518e1cf100_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&170& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/v2-46b4b706b6b518e1cf100_r.jpg&&&/figure&&p&然后就试着去摸。卧槽,这么烫 (&b&-1&/b&) 。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-c34a26e5d8dcd55ce35964de_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&539& data-rawheight=&159& class=&origin_image zh-lightbox-thumb& width=&539& data-original=&https://pic1.zhimg.com/v2-c34a26e5d8dcd55ce35964de_r.jpg&&&/figure&&p&结论是,在稍远的地方火是好的,靠得太近就不好。&/p&&p&这就是人类学习的方式,与环境&b&交互&/b&。强化学习也是一样的道理,只是主角换成了计算机。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-e058a9d05a30d09edbbd0b70da685133_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&492& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic2.zhimg.com/v2-e058a9d05a30d09edbbd0b70da685133_r.jpg&&&/figure&&p&比如,智能体要学着玩超级马里奥。强化学习过程可以用一个循环 (&b&loop&/b&) 来表示:&/p&&p&&b&·&/b& 智能体在环境 (超级马里奥) 里获得初始状态&b&S0&/b& (游戏的第一帧) ;&/p&&p&&b&·&/b& 在state 0的基础上,agent会做出第一个行动&b&A0&/b& (如向右走) ;&/p&&p&&b&·&/b& 环境变化,获得新的状态&b&S1&/b& (A0发生后的某一帧) ;&/p&&p&&b&·&/b& 环境给出了第一个奖励&b&R1&/b& (没死:+1) ;&/p&&p&于是,这个loop输出的就是一个&b&由状态、奖励和行动组成的序列&/b&。&/p&&p&而智能体的&b&目标&/b&就是让&b&预期累积奖励最大化&/b&。&/p&&h2&&b&奖励假说为根基&/b&&/h2&&p&问题来了,目标&b&为什么&/b&是预期累积奖励最大化?&/p&&p&因为,强化学习原本就是建立在&b&奖励假说&/b&的基础之上。想表现好,就要多拿奖励。&/p&&p&每一个&b&时间步&/b& (time step) 的累积奖励都可以表示为:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-0baac6d2dee32fa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&524& data-rawheight=&51& class=&origin_image zh-lightbox-thumb& width=&524& data-original=&https://pic4.zhimg.com/v2-0baac6d2dee32fa_r.jpg&&&/figure&&p&&b&或者&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-daf2fbdd0e2bdfab3038f44_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&525& data-rawheight=&224& class=&origin_image zh-lightbox-thumb& width=&525& data-original=&https://pic1.zhimg.com/v2-daf2fbdd0e2bdfab3038f44_r.jpg&&&/figure&&p&不过,我们&b&没有办法把奖励直接相加&/b&。因为游戏里,越接近游戏开始处的奖励,就越容易获得;而随着游戏的进行,后面的奖励就没有那么容易拿到了。&/p&&p&把智能体想成一只&b&小老鼠&/b&,对手是只猫。它的目标就是在被猫吃掉之前,&b&吃到最多的奶酪&/b&。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-a17bf54aaaa5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&502& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-a17bf54aaaa5_r.jpg&&&/figure&&p&就像图中,&b&离老鼠最近的奶酪很容易吃&/b&,&b&而从猫眼皮底下顺奶酪就难了&/b&。离猫越近,就越危险。&/p&&p&结果就是,从猫身旁获取的奖励会&b&打折扣&/b&,吃到的可能性小,就算奶酪放得很密集也没用。&/p&&p&那么,这个&b&折扣要怎么算&/b&呢?&/p&&p&我们用γ表示折扣率,在0和1之间。&/p&&p&&b&·&/b& γ越大,折扣越小。表示智能体越在意&b&长期&/b&的奖励 (猫边上的奶酪) 。&/p&&p&&b&·&/b& γ越小,折扣越大。表示智能体越在意&b&短期&/b&的奖励 (鼠边上的奶酪) 。&/p&&p&这样,&b&累积奖励&/b&表示出来就是:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-91ec8e6fd0fec_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&984& data-rawheight=&328& class=&origin_image zh-lightbox-thumb& width=&984& data-original=&https://pic4.zhimg.com/v2-91ec8e6fd0fec_r.jpg&&&/figure&&p&简单来说,&b&离猫近一步&/b&,&b&就乘上一个γ&/b&,表示奖励越难获得。&/p&&h2&&b&片段性任务还是连续性任务&/b&&/h2&&p&强化学习里的任务分两种。&/p&&h2&&b&片段性任务 (Episodic Tasks)&/b&&/h2&&p&这类任务,有个&b&起点&/b&,有个&b&终点&/b&。两者之间有一堆状态,一堆行动,一堆奖励,和一堆新的状态,它们共同构成了一“集”。&/p&&p&当一集结束,也就是到达终止状态的时候,智能体会看一下奖励累积了多少,以此&b&评估自己的表现&/b&。&/p&&p&然后,它就带着之前的经验开始一局新游戏。这一次,智能体做决定的依据会充分一些。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-a17bf54aaaa5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&502& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-a17bf54aaaa5_r.jpg&&&/figure&&p&以&b&猫鼠迷宫&/b&为例的一集:&/p&&p&&b&·&/b& 永远从同一个起点开始&/p&&p&&b&·&/b& 如果被猫吃掉或者走了超过20步,则游戏结束&/p&&p&&b&·&/b& 结束时,得到一系列状态、行动、奖励和新状态&/p&&p&&b&·&/b& 算出奖励的总和 (看看表现如何)&/p&&p&&b&·&/b& 更有经验地开始新游戏&/p&&p&&b&集数越多&/b&,&b&智能体的表现会越好&/b&。&/p&&h2&&b&连续性任务 (Continuing Tasks)&/b&&/h2&&p&&b&永远不会有游戏结束的时候&/b&。智能体要学习如何选择最佳的行动,和环境进行实时交互。就像自动驾驶汽车,并没有过关拔旗子的事。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-b4e6eab11cec63a90cc7127baa04b433_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&408& data-rawheight=&230& data-thumbnail=&https://pic3.zhimg.com/v2-b4e6eab11cec63a90cc7127baa04b433_b.jpg& class=&content_image& width=&408&&&/figure&&p&这样的任务是通过时间&b&差分学习&/b& (Temporal Difference Learning) 来训练的。每一个时间步,都会有总结学习,等不到一集结束再分析结果。&/p&&h2&&b&探索和开发之间的权衡&/b&&/h2&&p&在讨论强化学习的几种方法之前,必须讲到这件事。&/p&&p&&b&·&/b& &b&探索&/b& (Exploration) 是找到关于环境的更多信息。&/p&&p&&b&·&/b& &b&开发&/b& (Exploitation) 是利用已知信息来得到最多的奖励。&/p&&p&要记住,目标是将预期累积奖励最大化。正因如此,它有时候&b&会陷入一种困境&/b&。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-38fece19ddbf1d3996db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&488& data-rawheight=&490& class=&origin_image zh-lightbox-thumb& width=&488& data-original=&https://pic4.zhimg.com/v2-38fece19ddbf1d3996db_r.jpg&&&/figure&&p&小老鼠可以吃到无穷多块分散的奶酪 (每块&b&+1&/b&) 。但在迷宫上方,有许多堆在起的奶酪(&b&+1000&/b&) ,或者看成巨型奶酪。&/p&&p&&b&如果&/b&我们只关心吃了多少,小老鼠就永远&b&不会去找那些大奶酪&/b&。它只会在安全的地方一块一块地吃,这样奖励累积比较慢,但它不在乎。&/p&&p&&b&如果&/b&它跑去远的地方,也许就会发现大奖的存在,但也有可能&b&发生危险&/b&。&/p&&p&程序猿需要设定一种规则,让智能体能够&b&把握二者之间的平衡&/b&。&/p&&h2&&b&强化学习的三种方法&/b&&/h2&&p&前菜吃完了,我们终于要开始讲解决强化学习问题的方法了。三种方法分别是:基于价值(value-based)、基于策略(policy-based)以及基于模型(model-based)的方法。&/p&&h2&&b&基于价值 (Value-Based)&/b&&/h2&&p&这种方法,目标是&b&优化价值函数V(s)&/b&。&/p&&p&价值函数会告诉我们,智能体在每个状态里得出的未来奖励最大预期 (maximum expected future reward) 。&/p&&p&一个状态下的&b&函数值&/b&,是智能体&b&可以预期的未来奖励积累总值&/b&,从当前状态开始算。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-f40ce63e62a45a1637b19cfba5d1ae6f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&692& data-rawheight=&118& class=&origin_image zh-lightbox-thumb& width=&692& data-original=&https://pic1.zhimg.com/v2-f40ce63e62a45a1637b19cfba5d1ae6f_r.jpg&&&/figure&&p&智能体要用这个价值函数来决定,每一步要选择哪个行动。它会采取函数值 (就是&b&Q值&/b&) 最大的那个行动。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b43eaf6cb8b81_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&748& data-rawheight=&426& class=&origin_image zh-lightbox-thumb& width=&748& data-original=&https://pic1.zhimg.com/v2-b43eaf6cb8b81_r.jpg&&&/figure&&p&在迷宫问题中,每一步我们都选取最大函数值:-7,-6,-5,以此类推,达到目标。&/p&&h2&&b&基于策略 (Policy-Based)&/b&&/h2&&p&这种方式,会&b&直接优化策略函数π(s)&/b&,抛弃价值函数。&/p&&p&策略就是评判智能体在特定时间点的表现。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-f1b3b43d01e144a3ad2d6a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&526& data-rawheight=&151& class=&origin_image zh-lightbox-thumb& width=&526& data-original=&https://pic3.zhimg.com/v2-f1b3b43d01e144a3ad2d6a_r.jpg&&&/figure&&p&把每一个状态和它所&b&对应&/b&的最佳行动建立联系。&/p&&p&策略分为两种,&/p&&p&&b&·&/b& &b&确定性&/b&策略:某一个特定状态下的策略,永远都会给出同样的行动。&/p&&p&&b&·&/b& &b&随机性&/b&策略:策略给出的是多种行动的可能性分布。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-26e419f0cb3b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&580& data-rawheight=&209& class=&origin_image zh-lightbox-thumb& width=&580& data-original=&https://pic4.zhimg.com/v2-26e419f0cb3b_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-e3bb3eb801d3b168a4e505eb4e8d8e7d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&748& data-rawheight=&426& class=&origin_image zh-lightbox-thumb& width=&748& data-original=&https://pic4.zhimg.com/v2-e3bb3eb801d3b168a4e505eb4e8d8e7d_r.jpg&&&/figure&&p&从图中我们可以看到,策略&b&直接指出&/b&了每一步的最佳行动。&/p&&h2&&b&基于模型 (Model-Based)&/b&&/h2&&p&这种方法是对环境建模。这表示,我们要创建一个模型,来表示环境的行为。&/p&&p&问题是,&b&每个环境&/b&都会需要一个不同的模型 (马里奥每走一步,都会有一个新环境) 。这也是这个方法在强化学习中并不太常用的原因。&/p&&h2&&b&深度强化学习&/b&&/h2&&p&&b&所谓深度强化学习&/b&,&b&就是在强化学习里&/b&,&b&加入深度神经网络&/b&。&/p&&p&如图,拿Q学习和深度Q网络 (DQN) 来举例。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-0bdb5d258cb46f31cf0c5ad7f4377b86_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1000& data-rawheight=&753& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic1.zhimg.com/v2-0bdb5d258cb46f31cf0c5ad7f4377b86_r.jpg&&&/figure&&p&&b&·&/b& &b&Q学习&/b&,是利用一个传统算法创建Q-table,来帮助智能体找到下一步要采取的行动。&/p&&p&&b&·&/b& &b&DQN&/b&,是利用深度神经网络来近似Q值。&/p&&p&恭喜你读到现在。这第一篇文章的信息量还是不小的。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-1ef816ea338d97dde3da5337_b.jpg& data-size=&normal& data-rawwidth=&334& data-rawheight=&171& data-thumbnail=&https://pic1.zhimg.com/v2-1ef816ea338d97dde3da5337_b.jpg& class=&content_image& width=&334&&&figcaption&根本停不下来&/figcaption&&/figure&&p&有兴趣的同学,可以坚持服用一疗程。&/p&&p&这里是本系列&b&大纲&/b&的传送门:&/p&&a href=&https://link.zhihu.com/?target=https%3A//simoninithomas.github.io/Deep_reinforcement_learning_Course/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic3.zhimg.com/v2-f5bcc206f53a70afe0x120.jpg& data-image-width=&1490& data-image-height=&623& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Deep Reinforcement Learning Course&/a&&p&— &b&完&/b& —&/p&&p&欢迎大家关注我们的专栏:&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 - 知乎专栏&/a&&/p&&p&诚挚招聘&/p&&p&量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。&/p&&p&&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 QbitAI&/a& · 头条号签约作者&/p&&p&?'?' ? 追踪AI技术和产品新动态&/p&
原作:Thomas Simonini 墙化栗子 编译自 FreeCodeCamp 量子位 出品 | 公众号 QbitAI强化学习是机器学习里面非常重要的一个派别。智能体 (agent) 会不断执行一些操作,通过结果来学习,在不同的环境中分别应该采取怎样的行动。在一系列教学文章里,我们可以…
&figure&&img src=&https://pic4.zhimg.com/v2-2ba17decad4fa3a72cca3bdd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&617& data-rawheight=&261& class=&origin_image zh-lightbox-thumb& width=&617& data-original=&https://pic4.zhimg.com/v2-2ba17decad4fa3a72cca3bdd_r.jpg&&&/figure&&p&在最前先说一个速度对比: 分别用笔记本cpu i5 3.1GHz和外接显卡GTX1070跑了一个很小的训练,gpu的速度是cpu的32倍。 非常不科学的对比,参考一下就好。 不管具体快多少倍,保证你能感受到巨大的提升, 爽!!!!&/p&&p&&br&&/p&&p&为啥可以买mbp 13寸?因为真的非常轻!!! 1.4kg 放背包里,完全感觉不到背了个笔记本。3-4kg的游戏本还是算了。 macOS和苹果设备兼容性更好更方便。 另外好看啊! &/p&&p&&br&&/p&&p&&br&&/p&&p&那么mbp主要问题槽点是!!! 神经网络 训练,需要用到Nvidia显卡。需要cuda!!!&/p&&p&那么来看本内显卡都不能算 MbP 的大短板了!!!!!简直是死穴!!!!!!主要不是N卡 太坑了!!!不明白为啥不用n卡。有公用的四路titan xp服务器可用,但是使用之前还得申请等回复安排。那些资源一直被很积极的学霸们霸占。哎学渣优先级太低。有时候你想正式训练之前做一个小测试,就得用cpu然而。。。除了很慢很多时候根本跑不起来。毫无效率!!!毫无效率 !!!我也不想组装一台台式机了,两个系统确实不方便。那么还好带有雷电口的mbp还有外接显卡这个选择!&/p&&p&看到 雕牌技嘉 Gigabyte AORUS GTX 1070 Gaming Box, Thunderbolt 3 外置显卡 只比单独的1070 贵一点儿600欧元。这不就是买显卡赠盒子么!比所有单独买显卡拓展坞(300欧元起)加显卡的方案便宜,性价比之王啊!! 完全没有理由选其他的啊! 哇! 买买买!!!填了这坑!!!&/p&&p&有两个版本1070 和1080版本 我觉得1070够我用了。不想多花钱买对我不必要的1080。&/p&&p&看了一下价格&a href=&tel:&&&/a&人民币 。&a href=&tel:&&&/a&人民币。&/p&&p&&br&&/p&&p&附件是一根电源线,一根雷电3线! 单独这根线就不便宜了。德国30欧。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fe553cf45dda077977fcc8ff7190cd07_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&3264& data-rawheight=&2448& class=&origin_image zh-lightbox-thumb& width=&3264& data-original=&https://pic4.zhimg.com/v2-fe553cf45dda077977fcc8ff7190cd07_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-bcaaab7b5dac_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2235& data-rawheight=&3155& class=&origin_image zh-lightbox-thumb& width=&2235& data-original=&https://pic1.zhimg.com/v2-bcaaab7b5dac_r.jpg&&&/figure&&p&后面接口很丰富,除了雷电三和显示器接口,还带有一个usb-hub 红色的是支持快充的口。支持给mbp供电,所以还是只需插一根线,所有设备均连好。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-5ce98b2a7603ebfcc2320_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1974& data-rawheight=&2993& class=&origin_image zh-lightbox-thumb& width=&1974& data-original=&https://pic1.zhimg.com/v2-5ce98b2a7603ebfcc2320_r.jpg&&&/figure&&p&一插即爽&/p&&figure&&img src=&https://pic1.zhimg.com/v2-cd97a14ba6bf0d303adc6cc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&3264& data-rawheight=&2448& class=&origin_image zh-lightbox-thumb& width=&3264& data-original=&https://pic1.zhimg.com/v2-cd97a14ba6bf0d303adc6cc_r.jpg&&&/figure&&p&整体桌面效果。 加了一个重型设备桌面仍然保持整洁! 赞!&/p&&figure&&img src=&https://pic2.zhimg.com/v2-370da72ee3ed_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&3264& data-rawheight=&2448& class=&origin_image zh-lightbox-thumb& width=&3264& data-original=&https://pic2.zhimg.com/v2-370da72ee3ed_r.jpg&&&/figure&&p&最后不能少的 村炮跑马灯走一发!&/p&&p&&br&&/p&&p&&b&使用体验&/b&&/p&&p&首先eGPU方案,完全解决了 mbp显卡垃圾问题。让一些需要gpu的工作成为可能。&/p&&p&技嘉的 Gigabyte AORUS GTX 1070 Gaming Box, Thunderbolt 3 是一个最实惠的显卡拓展坞解决方案。而且因为是整体卖的,应该算是很稳定的一个方案了。&/p&&p&性能真的不错。 短卡和雷电口 肯定比 直接 普通卡插pci有 效率损失。 但是不大。&/p&&p&背后接口丰富,usbhub 让mbp不需要再接hub。一根线一插搞定所有设备的连接!&/p&&p&携带方便,直接放摄影包假装的收纳包提走。 如果别人需要借用,也很方便。&/p&&p&为我现在用做的神经网络训练需要用到n卡,这个方案解决了问题。很开心。训练小型网络结构ok, 图片量不是很大ok。 如果大网络和大数据量的情况下,做前期验证 ok。 验证好了再上服务器跑节约时间。
我这公用服务器,不能随便在服务器测试。&/p&&p&不科学的速度对比: 分别用笔记本cpu和显卡gpu跑了一个很小的训练,gpu的速度是cpu的32倍。 非常不科学的对比参考一下就好。 不过这是省了多少时间啊啊啊啊!爽!&/p&&p&&b&缺点&/b&&/p&&p&习惯了mbp静音,突然桌子上多了俩风扇声音好大!!!&/p&&p&官方驱动不支持 macOS。 通过其他方法安装,有bug。 开机麻烦。&/p&&p&&br&&/p&&p&总结,对于一个生产工具,可以干活就行了。没槽点。 乖&/p&&p&----------------------------------------------------------------------------------&/p&&p&&b&非常快速的说一下安装方法&/b&。 安装并不容易,我摸索了好久,主要是很多2个月前的老方法都失效了。这个方法在我的 macbook pro 2017 touchbar 上是成功的。&/p&&p&官网的驱动只支持windows 。MACOS需要网上找方法手动安装。&/p&&p&&b&由于每个版本的系统 都需要安装相应的 驱动&/b&。比如我的是macOS High Sierra 10.13.2 (17C88) 。那么和10.13就有点儿区别。和10.12就有很大区别。10.12支持比10.13好多了。所以如果你的系统也是 10.13.2之后,那么很17年12月之前出的安装方法现在没法用,不用浪费时间了。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-2ba17decad4fa3a72cca3bdd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&617& data-rawheight=&261& class=&origin_image zh-lightbox-thumb& width=&617& data-original=&https://pic4.zhimg.com/v2-2ba17decad4fa3a72cca3bdd_r.jpg&&&/figure&&p&&br&&/p&&p&安装方法 如链接所示&/p&&a href=&//link.zhihu.com/?target=https%3A//egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/1/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-4f1ac1ce926d4c7c54c3380e3edabf04_180x120.jpg& data-image-width=&1052& data-image-height=&797& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport...&/a&&p&截图过来&/p&&figure&&img src=&https://pic2.zhimg.com/v2-eaec443bdec95_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1352& data-rawheight=&896& class=&origin_image zh-lightbox-thumb& width=&1352& data-original=&https://pic2.zhimg.com/v2-eaec443bdec95_r.jpg&&&/figure&&p&&b&要严格按照这个步骤走。&/b&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-5ea6ab57bbcf413fab5497_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&762& data-rawheight=&592& class=&origin_image zh-lightbox-thumb& width=&762& data-original=&https://pic4.zhimg.com/v2-5ea6ab57bbcf413fab5497_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-4c7c80d0cc0a2c1c8773fceb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&761& data-rawheight=&769& class=&origin_image zh-lightbox-thumb& width=&761& data-original=&https://pic4.zhimg.com/v2-4c7c80d0cc0a2c1c8773fceb_r.jpg&&&/figure&&p&重点!!!然后每次启动,&b&开机的时候一定要拔出拓展坞&/b&。 等到登陆界面,插入拓展坞雷电3插口。 如果启动状态想使用,那么需要&b&插入,登出,再登入&/b&。才能使用。&/p&&p&启动时候插入拓展坞,无法启动电脑。&/p&&p&我这里虽然可用但是 仍然有bug。 比如有时候 硬件检测有1070显卡,但是系统显示外屏和内屏幕都用的内显卡。我不知道是写错了,还是真的是用内显卡。不过我倒是希望可以这样。那么这块gtx1070就可以全力用于神经网络训练了。&/p&&p&&br&&/p&&p&你需要 用于 训练神经网络 然后&b&安装 cuda CUDA Toolkit&/b&最新版即可。同时自动安装cuda 驱动。&/p&&a href=&//link.zhihu.com/?target=https%3A//developer.nvidia.com/cuda-downloads%3Ftarget_os%3DMacOSX%26target_arch%3Dx86_64%26target_version%3D1012& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CUDA Toolkit 9.1 Download&/a&&p&那么之后 软件在训练神经网络的时候,如果用gpu运算必定是使用的 这个N显卡。因为 mbp自带的垃圾gpu不支持。&/p&&p&10.13.2 13寸mbp17 这个方法亲测可用。其他方法,亲测不可用不要浪费时间。&/p&&p&&br&&/p&&p&答疑环节。&/p&&p&&br&&/p&&p&Q:可以用来打游戏么&/p&&p&A: 当然可以吃鸡没问题!要有信心,这个本来就是为了游戏而生的 ,人家名字叫做gaming box!!!&/p&&p&&br&&/p&&p&Q:15年老款mbp可以外接显卡嘛?&/p&&p&A: 可以 雷电2接口 但是速度比雷电三慢。雷电三转雷电2转换头。 我看论坛上说可能损失20%30%的效率。我觉得加了个转接头稳定性也不好。还是等18版本出了换18吧。&/p&&p&&br&&/p&&p&Q:我想问一下,我的macbookair 10.13支持这个方案吗?&/p&&p&A:10.13支持,而且比我的10.13.2更好更稳定 你别系统啊! 我就后悔了。所以有考虑外接显卡的朋友先别升级操作系统。安装了外置显卡,没事儿别升级系统。&/p&&p&&br&&/p&&p&Q:bootcamp支持么?&/p&&p&A:当然支持! &/p&&p&&br&&/p&&p&Q:为什么不组台机,两个笔记本,win笔记本?&/p&&p&A:人家题主说了有服务器。为啥自己组台机? 我这也有服务器啊,就是对我低端低优先级人群不友好!!!再说mbp加外接显卡,外出码字轻便,在工作台还有能接受的性能。成本也比两台低。&/p&&p&&br&&/p&&p&Q: 答主 我想问下 上了显卡之后 cpu会成为训练瓶颈吗 还是说足以应付咯?&/p&&p&A:上了显卡 训练的时候cpu占用率80%。 那么说cpu就是训练的一个瓶颈。。。 如果考虑新本子的话,能买i7别i5. 哎。&/p&&p&&br&&/p&&p&&br&&/p&&p&Q:&a href=&https://www.zhihu.com/people/maverick7& class=&internal&&Maverick&/a&
擦,,,老哥 慢着 一年前还看你的人像摄影教程啊!(这个好问题!)&/p&&p&A: 我主业拍照的(&a href=&//link.zhihu.com/?target=http%3A//www.zhengsun.de& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&zhengsun.de&/span&&span class=&invisible&&&/span&&/a&),业余做做神经网络。 都是图像处理嘛也没跨行业! 希望可以搞出可以用的 自动修图AI。看我签名哈哈哈哈!&/p&
在最前先说一个速度对比: 分别用笔记本cpu i5 3.1GHz和外接显卡GTX1070跑了一个很小的训练,gpu的速度是cpu的32倍。 非常不科学的对比,参考一下就好。 不管具体快多少倍,保证你能感受到巨大的提升, 爽!!!! 为啥可以买mbp 13寸?因为真的非常轻!!…
&figure&&img src=&https://pic1.zhimg.com/v2-fbea7fe6e070b8b74391c07_b.jpg& data-rawwidth=&3370& data-rawheight=&2116& class=&origin_image zh-lightbox-thumb& width=&3370& data-original=&https://pic1.zhimg.com/v2-fbea7fe6e070b8b74391c07_r.jpg&&&/figure&&p&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-2d3444aabeeb4cae9bbc22f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&720& data-rawheight=&200& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&https://pic4.zhimg.com/v2-2d3444aabeeb4cae9bbc22f_r.jpg&&&/figure&&p&在为爱鼓掌这件事上,希腊人可谓世界之最——据说,每年每对情侣要鼓掌300余次,套套的购买率也是全世界最高的!&/p&&p&毕竟,在希腊这样一个好山好水又慵懒的国度,最适合谈情说爱,情到浓时自然就鼓起掌来......&b&So!蜜月去“啪啪啪”次数最多的希腊,多么的自然而然!顺理成章!!天经地义!!!&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-8e8f07c2bb4ae_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&479& data-rawheight=&200& data-thumbnail=&https://pic1.zhimg.com/v2-8e8f07c2bb4ae_b.jpg& class=&origin_image zh-lightbox-thumb& width=&479& data-original=&https://pic1.zhimg.com/v2-8e8f07c2bb4ae_r.jpg&&&/figure&&p&&b&旅行时间:4月-10月&/b&&/p&&p&告别多雨的冬天,春风把空气的湿度和温度调节到最完美的状态。属于这个国度的花花草草破土而出,百里香、金雀花、日光兰,肆意生长;橄榄,香蕉、葡萄树也郁郁葱葱起来,到处一派盎然,弥漫着甜味儿。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-8fccd7ed558ed083dc03_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&474& data-rawheight=&710& class=&origin_image zh-lightbox-thumb& width=&474& data-original=&https://pic3.zhimg.com/v2-8fccd7ed558ed083dc03_r.jpg&&&/figure&&p&&b&玩法建议:劳逸结合很重要&/b&&/p&&p&蜜月嘛,白天两人悠悠牵手看风景只是旅行的一部分,夜幕降临后重头戏才会粉墨登场。所以来希腊度蜜月,酒店要舒适私密,行程上一定要注意劳!逸!结!合!&/p&&figure&&img src=&https://pic3.zhimg.com/v2-f4404e51ccaedac07ad9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&705& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic3.zhimg.com/v2-f4404e51ccaedac07ad9_r.jpg&&&/figure&&p&&b&第一天:尽情鼓掌&/b&&/p&&p&蜜月的酒店,一定要私密性强。Sofitel Athens是一家五星级酒店,客房设施不仅现代时尚,更是采用了隔音材料,随便你们“嬉戏打闹”。&/p&&p&玩累了还可以到餐厅吃地道的地中海美食,或是去Artemis酒吧小酌一杯听钢琴演奏,亦或者是泡个桑拿做个按摩。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-99fcae779ee94dc5875c3af_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&712& data-rawheight=&624& class=&origin_image zh-lightbox-thumb& width=&712& data-original=&https://pic4.zhimg.com/v2-99fcae779ee94dc5875c3af_r.jpg&&&/figure&&p&&b&第二天:为你摘下月亮&/b&&/p&&p&公元前1625年的一场火山喷发,造就了如今爱琴海方圆73平方公里的珊瑚岛,让它在希腊三千多个岛屿中脱颖而出,这就是圣托里尼岛。&/p&&p&俯瞰圣岛,犹如一弯新月。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-5fcca32e5e96b378fc9a0e0e94ee099c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&752& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic4.zhimg.com/v2-5fcca32e5e96b378fc9a0e0e94ee099c_r.jpg&&&/figure&&p&再见圣岛,碧空如洗下是湛蓝丝滑的海,海边的悬崖上镶着蓝顶白色教堂。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-71d3aaefe56_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&595& data-rawheight=&529& class=&origin_image zh-lightbox-thumb& width=&595& data-original=&https://pic1.zhimg.com/v2-71d3aaefe56_r.jpg&&&/figure&&p&走近圣岛,白色的费拉小镇被爱琴海温柔地抱着,蓝顶教堂好似与海洋互诉着温情。数不清的窄街小巷曲曲折折地盘旋在小镇中,藏着咖啡馆、酒吧、珠宝店、纪念品店。 &/p&&figure&&img src=&https://pic2.zhimg.com/v2-36a63d6c6fcb528b416a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&846& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic2.zhimg.com/v2-36a63d6c6fcb528b416a_r.jpg&&&/figure&&p&小镇很美,但请你们不要那么实在逛遍每个角落,省些体力好吗!难道晚上想蒙头就睡吗? &/p&&figure&&img src=&https://pic2.zhimg.com/v2-99ff5680ada_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&793& data-rawheight=&592& class=&origin_image zh-lightbox-thumb& width=&793& data-original=&https://pic2.zhimg.com/v2-99ff5680ada_r.jpg&&&/figure&&p&无二君私藏Tips:费拉悬崖边上的Fanari餐厅一定要去哦。美食配上圣岛的无敌海景,蜜月就要这样吃饭~吃饱了才有精神开展晚间运动。&/p&&p&&b&第三天:我们做一天希腊人 &/b&&/p&&p&月亮餐厅的女主人热情好客,新婚燕尔的小情人儿跟着她烹饪一餐正宗的希腊菜肴,再配上一杯葡萄酒助兴。新的一天如此开始,幸福指数爆满!&/p&&figure&&img src=&https://pic1.zhimg.com/v2-d9c41dbd284f61308bf5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&550& data-rawheight=&365& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/v2-d9c41dbd284f61308bf5_r.jpg&&&/figure&&p&希腊人热爱海洋,珍视每一缕暖阳。饱餐过后,与爱人手挽手跳上驶入爱琴海的豪华游艇,跟着船员一起发现圣岛深处的美景,在甲板上舒展身姿,拥抱希腊最热力的阳光!&/p&&figure&&img src=&https://pic1.zhimg.com/v2-c454f7e89e6ab5690fe4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&993& data-rawheight=&715& class=&origin_image zh-lightbox-thumb& width=&993& data-original=&https://pic1.zhimg.com/v2-c454f7e89e6ab5690fe4_r.jpg&&&/figure&&p&无二君私藏Tips:游艇会在适合游泳的区域停留,一定要带好泳衣哦。&/p&&p&&b&第四天:与你看最美日落&/b&&/p&&p&皮尔戈斯小镇有着鸟瞰圣岛的最佳地势,因为商业化程度较低,所以在错落的街道漫步时,你们会恍然觉得走在一处未被嘈杂世界打扰的世外桃源。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-c238a0aa41a001b630cfc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&845& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic1.zhimg.com/v2-c238a0aa41a001b630cfc_r.jpg&&&/figure&&p&路上没什么人,一片安静祥和中诉说谜一般的永恒。只有慵懒的猫猫狗狗踱着步子,游荡在参差不齐蓝白相间的石头房子之间。 &/p&&figure&&img src=&https://pic4.zhimg.com/v2-f5d3a55e369bde6ebca82cac_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&564& data-rawheight=&688& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic4.zhimg.com/v2-f5d3a55e369bde6ebca82cac_r.jpg&&&/figure&&p&伊亚小镇位于圣岛的最北端,著名的悬崖洞穴酒店在这,最美的日落也在这。夕阳西下,白色的房子铺上了一层金色的薄纱,海水反射着余晖,随之微光渐渐散尽,黑夜聚拢而来…… &/p&&figure&&img src=&https://pic2.zhimg.com/v2-c1ba670fd84a788de78caa949eb66fa4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&992& data-rawheight=&414& class=&origin_image zh-lightbox-thumb& width=&992& data-original=&https://pic2.zhimg.com/v2-c1ba670fd84a788de78caa949eb66fa4_r.jpg&&&/figure&&p&无二君私藏Tips:悬崖洞穴酒店是当地的五星级酒店,酒店的20间私人套房位于翻修过的有着300年历史的洞穴中。一面是舒适暖昧的床铺,一面是绝美的峭壁景致,蜜月这样入眠,浪漫又刺激。 &/p&&figure&&img src=&https://pic3.zhimg.com/v2-ecdbb5d854f593e1e620_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&597& data-rawheight=&335& class=&origin_image zh-lightbox-thumb& width=&597& data-original=&https://pic3.zhimg.com/v2-ecdbb5d854f593e1e620_r.jpg&&&/figure&&p&&b&第五天:你比酒更醉人&/b&&/p&&p&希腊的每座小镇都如同迷宫一般,弯弯绕绕勾起人们一探究竟的好奇心。米克诺斯小镇用白色墙壁标注自己的独特,而街道上涌出的艳丽三角梅又为这片纯白平添了活力。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-bdc8a3e27e496ae8ca64ec_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&280& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-bdc8a3e27e496ae8ca64ec_r.jpg&&&/figure&&p&钢琴酒吧Montparnasse Piano Bar有着米岛最好喝的鸡尾酒。此时此刻的一切都那么醉人,恋人的脸庞也分外的好看魅惑,趁着这份微醺,早早回酒店喽~ &/p&&figure&&img src=&https://pic4.zhimg.com/v2-b8e384b42f215e15afeb26f5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&596& data-rawheight=&560& class=&origin_image zh-lightbox-thumb& width=&596& data-original=&https://pic4.zhimg.com/v2-b8e384b42f215e15afeb26f5_r.jpg&&&/figure&&p&无二君私藏Tips:吃了几天希腊菜如果想换换口味,可以去米岛风车后主打意大利菜的餐厅D'Angelo Restaurante,这里有米岛最棒的披萨。 &/p&&p&&b&第六天:海洋味儿的吻&/b&&/p&&p&希腊的天堂海滩是世界七大浴场之一。海景数一数二,更难得是这里接纳一切的存在。没有贫富等级、没有歧视,大家只是一起晒太阳玩水的芸芸众生之一。你们可以在这毫无保留的撒欢儿折腾。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-3ed5da6b3dacd39fc20476fbb9bbfb42_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&994& data-rawheight=&745& class=&origin_image zh-lightbox-thumb& width=&994& data-original=&https://pic3.zhimg.com/v2-3ed5da6b3dacd39fc20476fbb9bbfb42_r.jpg&&&/figure&&p&如果你们不甘心只是浮于表面的瞭望爱琴海,也可以在专业的教练陪同下潜入海底,拥抱美轮美奂的海底世界,看看“安娜二世”沉船如今的模样。潜水时吐出的气泡,都是爱你的形状哦~ &/p&&figure&&img src=&https://pic3.zhimg.com/v2-df79d9a490074dcab07e6bfea458df76_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&993& data-rawheight=&614& class=&origin_image zh-lightbox-thumb& width=&993& data-original=&https://pic3.zhimg.com/v2-df79d9a490074dcab07e6bfea458df76_r.jpg&&&/figure&&p&无二君私藏Tips:一艘停靠在海岸边的红色小木帆船是这Babulas Taverna餐厅的标志。与爱人相拥而坐,吹着海风吃着鲜嫩的烤八爪鱼,这才是希腊蜜月的味道~ &/p&&figure&&img src=&https://pic1.zhimg.com/v2-a94aef5c59f6eb1adfe3a4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&993& data-rawheight=&685& class=&origin_image zh-lightbox-thumb& width=&993& data-original=&https://pic1.zhimg.com/v2-a94aef5c59f6eb1adfe3a4_r.jpg&&&/figure&&p&&b&第七天:最懂彼此的哲学家&/b&&/p&&p&雅典是西方文明的摇篮和民主的起源地,苏格拉底、希罗多德、伯里克利这些熟悉的名字都曾在这里留下过印记。爬上智慧女神雅典娜神庙守护着的卫城,一览雅典全貌,你们会发现仿佛时间在这里静止了。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-e2dc4d34bf04375c48cbf886be2c5244_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&993& data-rawheight=&552& class=&origin_image zh-lightbox-thumb& width=&993& data-original=&https://pic2.zhimg.com/v2-e2dc4d34bf04375c48cbf886be2c5244_r.jpg&&&/figure&&p&在这凝固了时间的城里,喝一杯希腊式咖啡,观察多里克大理石柱的明暗变化。然后凝视彼此,送出那句:执子之手,与子偕老。&/p&&p&&b&第八天:为爱剁手&/b&&/p&&p&今天就要返程了,如果有空可以去Attica希腊最大的百货商场购物,这里汇聚了850多个品牌,包括Burberry、 Loewe、Alexander McQueen、Boss等等国际大牌。偷偷买下一个礼物,回国后给TA个惊喜?&/p&&p&&b&写在最后&/b&&/p&&p&蜜月,就是要以舒适浪漫为主要基调,两人挽着手慢慢逛,不赶时间、不急着打卡景点。因为最美的风景不在外面,而是你们相望彼此的眼睛中。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-51a8f484eb2bf7c74648ce_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&596& data-rawheight=&362& class=&origin_image zh-lightbox-thumb& width=&596& data-original=&https://pic2.zhimg.com/v2-51a8f484eb2bf7c74648ce_r.jpg&&&/figure&&p&蜜月的酒店选择尤为关键,悬崖洞穴酒店绝对值得体验。当然,定制师也会根据你们的具体需求,推荐具有当地特色的舒适、私密的酒店! &/p&&figure&&img src=&https://pic4.zhimg.com/v2-df9b51adddd45_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&594& data-rawheight=&396& class=&origin_image zh-lightbox-thumb& width=&594& data-original=&https://pic4.zhimg.com/v2-df9b51adddd45_r.jpg&&&/figure&&p&至于餐饮,定制师也会精挑细选哒~毕竟你们每天白天逛景点,晚上还要加戏鼓掌,营养必须得跟上!&/p&&p&这8天的希腊浪漫蜜月路线,但是如果想调整节奏、增减天数,无二之旅都可以为你们定制。如果你们想在希腊办一场婚礼,或是在旅行中留下惊艳的婚拍,无二之旅也都可以满足哦~&/p&&p&可戳:&a href=&https://link.zhihu.com/?target=https%3A//www.uniqueway.com/theme/honeymoon%3Futm_source%3Dzhihu%26utm_medium%3Dzhuanlan%26utm_campaign%3DGreecehoneymoon--honeymoon& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&出国蜜月旅行推荐-蜜月旅行定制 - 无二之旅&/a&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-badae2e6fdf22_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&721& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic2.zhimg.com/v2-badae2e6fdf22_r.jpg&&&/figure&&p&最后,希腊亲子游,请见下期! &/p&&hr&&p&欢迎关注:&/p&&p&知乎机构号:&a href=&https://www.zhihu.com/org/wu-er-zhi-lv/activities& class=&internal&&无二之旅&/a&(解答海外自由行的疑难杂问)&/p&&p&知乎专栏:&a href=&https://zhuanlan.zhihu.com/UNIQUEWAY& class=&internal&&无二之旅&/a&(小众海外自由行攻略)&/p&&p&微信公众号:无二之旅&/p&&p&图|网络(侵删)&/p&&p&文|无二之旅&/p&
在为爱鼓掌这件事上,希腊人可谓世界之最——据说,每年每对情侣要鼓掌300余次,套套的购买率也是全世界最高的!毕竟,在希腊这样一个好山好水又慵懒的国度,最适合谈情说爱,情到浓时自然就鼓起掌来......So!蜜月去“啪啪啪”次数最多的希腊,多么的自然…
国家刚刚把人工智能列为战略,各个学校的人工智能学院也才刚刚成立,本科离毕业四年,研究生三年,在这大群科班毕业之前,大概还有一到两年的窗口期,这是非计算机专业进入AI最佳时机,错过了,科班毕业生数量起来,非科班基本就没什么机会了。所以要抓紧时间。&br&如何转行?&br&1. 代码必须补起来。现在人工智能的王牌语言是python,python必须会,这是你掌握其他人工智能工具的前提。只会python是不够的,C++或者java也要会。C++不用精通,但用C++实现各种数据结构和基本算法要会。然后可以去看看编译原理,至少gcc打印出来的能看懂。操作系统方面也要补一补,特别是Linux和shell。大数据方面Hadoop是必须的,工作中大量数据都是用Hadoop spark一类分布式系统来处理,掌握是加分项。&br&算法面试是很硬的,一言不合飙代码,或现场清洗数据,或手动实现一个trie tree,或者直接撸一个LR。我找工作的初期,一遇到现

我要回帖

更多关于 stm32 adc 采样时间 的文章

 

随机推荐