GDG Xiamen DevFest 2018 in 厦门大学 科学与艺术中心 05会议室
小小一隅,大大收获!
来跟我一起看看科艺中心5号会议室里的两场 Codelab 吧~还有老师们的研讨会哦~
开始时间还没到,会议室里已经来了不少前来参会的人员。准备工作如火如荼进行中……
准备好了吗?
Build Your First Android App in Kotlin
厦门大学工程师 吴德文
13:20,由厦门大学工程师吴德文主讲的“Build Your First Android App in Kotlin” Codelab 正式开始。在场的同学不仅有厦大信息学院的学生,其他学院的同学、其他大学的学生都积极参会。
本次分享的内容是谷歌 Codelab 网站上的实验,通过这个实验,吴老师为大家指出了 Kotlin 语言和 Java 语言的诸多不同之处。
首先,在场的同学开始跟着老师的讲解,开始新建一个 Android App 项目。由于参会的同学大部分都是第一次开发 Android App,老师较为详细地解释新建项目的每一个步骤。
【tips:可以在dl.google.com下载androidstudio、插件等】
接着,吴德文老师详细讲解了项目开发过程中 Layout 编辑器的使用以及 Android 代码,重点讲解了 Kotlin 的语法以及优点。
【tips:教案查看:搜索codelab中国】
吴老师指出,直白地来说,Kotlin就是尽可能地让开发者少敲几个字母。如将“function”简写为“fun”;代码自动完成时敲击回车即完成,每行不用分号结尾,“至少少花了两秒钟”,大大提高了效率。此外,Kotlin官网(kotlinlang.org)上写道:“Don’t block Keep moving”,反映其注重效率的特点。
“最后,欢迎大家做个快乐的码农。”
由于时间紧迫,老师将一些简单或者不太关键的内容掠过,因此特别提醒同学们仔细研读教案的内容,将细节问题处理好。饶是如此,一个多小时的授讲,仍令同学们受益匪浅,意犹未尽。
Tensorflow在动漫制作上的简单运用
厦门大学博士 李卓儒
14:40,面前摆好已经配备好codelab环境的电脑的参会者们神情专注,分享正式开始。
全场内容干货满满:
“下采样的方法主要有两种。”
“这种像调用函数一样的方式,在Keras中被称为函数式API。”
“可以处理256亦可处理512。”
“传入随机数SEED目的是使每次跑的结果一样。”
……
通过讲师李卓儒师兄展示的训练过程,参会者发现模型逐渐拟合,最终下降到0.0043。
大家现场试验模型是否能够导入成功,运行代码,及时将所学化为所用,亲身体验提取彩色漫画图片中线条,生成黑白线稿图的过程。
分享期间,同学们多次热烈的交流,消化所学到的内容。
李卓儒博士还提到,可以通过神经网络用其所学内容为黑白图片上色,不过那需要更大的数据量。
讲授中……
将不同粗细的线条进行预处理,可以减少机器学习的量。相反,线条风格化模型处理可以使线条有粗细变化,更具美感。分享者展示了一组经过处理的图片对比,使得大家更加鲜明地感受到该模型的作用和优势。接着,他展示了训练过程,保存模型及使用模型。
现场气氛十分融洽,台下时不时有人提问,分享者李卓儒博士耐心解释,使得这场分享会更像一次交流大会。
会后分享自动上色程序Style2Paints
最后,李卓儒博士分享了一张用画画机器人绘制的漫画,分享会在一片欢笑声中落下了帷幕。
会后,同学们围在分享者周围,积极提问、交流。
谷歌教育南部区域联盟研讨会-厦门大学
借此机会,谷歌南部区域联盟项目牵头高校厦门大学组织到场高校教师参加研讨会。来自厦门大学、厦门大学嘉庚学院、厦门理工学院的老师们就培训课程、学院设置、专业知识等内容展开了热烈的交流。研讨会上,各位老师还表示,感谢谷歌在高校教育上的大力支持,迫切地希望有更多的学习机会来提升自我,以便为日后的教育教学工作做好更充分的准备。
热烈讨论中…
至此,五号会议室的活动圆满结束!
你收获到了吗?