李晟永 2017011939
L1学习日志:今天学习了git,感觉很好用。以前只知道git clone,今天学习了不少新命令像是commit。还知道了git的工作方式,如何提交,如何pull request,如何fork等等。 关于python的部分我以前就会,所以今天python的内容对我来说比较简单。 另外机器人也很好玩,可以添加各种动作。要注意加锁之后才能插入动作。不过这个软件不是很友好,需要多熟悉。
L2:今天主要对机器人进行了编程,主要是站立和起身两个动作比较难。最后还是根据不倒翁模式找到了一些窍门,比如从手臂支撑到站立时可以讲机器人的腿部分开一些,这样平衡性更好。其次就是设计了一些进攻动作,不过感觉并不是很好用,还是直接使用站立时的动作来攻击,效果比较好。 课程之前,尝试了机器猫,机器猫主要是语音交互,不如可编程的机器人那么有趣。
L3:今天学习了树莓派这种智能硬件。树莓派以前我也使用过,不过当时没用用过GPIO,只是单独的把树莓派当作一个小的linux计算机。今天编程之后发现树莓派的GPIO编程也是一件挺简单的事。今天主要写了三个程序,第一个是利用GPIO点亮LED灯,第二个是利用输入端口和开关控制LED灯的亮灭,第三个是利用输入端口做一个二进制的计数器。总的来说对于我还是非常简单的。主要收获的就是GPIO这一部分。
L4:今天仍然是树莓派的实验课。今天主要实现了流水灯,web控制LED等和传感器的使用。最开始的时候无论如何树莓派的灯都不亮,之后才发现是我连接到了别人的树莓派上,怪不得断了电连接仍然没断。连接到自己的树莓派之后就没有问题了。web控制led灯感觉挺有意思的,通过浏览器web的方式控制真的感觉很有科技感(虽然用ssh控制树莓派也差不多)。还有传感器的使用,最后找到了一个别人写好的库文件,直接调用就可以了。
L5:今天讲了人工智能方面的知识,讲解了人工智能的大概发展情况。之后讲解了神经网络的搭建方法和常用的技术。讲解了卷积、池化,全连接,分类器等等知识,感觉收获真是不少啊。另外今天使用了一个图形化搭建神经网络的软件,感觉真的是十分方便,尝试了给神经网络调节参数,训练之后测试结果,感觉十分有趣。最后尝试了一下自己制作数据集,自己拍了很多石头剪刀布的图片,之后用软件做了一个三分类,效果还是不错的。