CSCI 555 (MIT 6.828) Lab 1 记录

这学期选了cs555 Advanced Operating System, 据说这课load比较大, 但对于头铁又放飞gpa的我来说根本就无所畏惧(笑). 教授是个大佬,每节课带着读一篇system方向的经典paper,讲的挺好. 然后实验是搬运的mit 6.828, 网上资源很多,感觉工作量会比较大,这学期秃头预定😂

这系列我觉得我是不会弃坑的(真香警告)… 这里就记录一下码代码的大致心得以及我觉得重点的地方吧,抄答案还是另寻别处吧,以下正文

Coursera Programming Language Part A Note(1)

最近在跟着C站上面的Programming Language这课,感觉还是挺不错的,开个坑整理一下…

Programming Language这一系列课是UW的CSE341公开课版本,内容基本一致(最新的spring2018版加了Haskell),作业有autograder评分,对白嫖党真是重大利好. 这门课并不是一个编程入门级课程,而是从更general的角度讲解一些编程语言的概念,比如抽象,类型系统,作用域,编程范型(fp, oop)之类的东西. 感觉这门课比较注重讲函数式,课上讲了standard ml, racket, ruby三种语言,这里的Part A专注于Standard ml. 感觉课程note讲得很系统了,这里抓一些我认为重要的东西记录一下.

Robotic Grasping Based on Deep Learning

好久没更新…文笔已经退化成小学生水平…

目前打算master毕业后当个远离ml/dl的码农, 毕竟发现自己对数据以及数学并没有那么喜欢, 让我今后日常和数据打交道我觉得我八成会抑郁症, 而且现在和ai相关的工作嘛….emmmmmm, 一言难尽了. 还是写代码能让我开心点…

把之前写的一些东西扔上来存个档, 虽然现在跑路了, 万一哪天又开始搞ml这块了说不定还能看看吧

以下正文

立方数码问题

又一个学期过去了,我已经成为一只大四狗。。没有课的生活真是爽,想了想我还有这么一个blog,打算把上学期学到的东西、做的实验整理一下,造福后人~

先写写上学期做的AI实验吧,上过AI课的应该都知道一个经典问题-8数码问题,立方数码问题就相当于8数码问题的三维版本,具体的要求如下(嗯我直接截图好了):

要求输出最短的移动操作序列

代码可见 https://github.com/xymeow/AI-course-lab1/tree/master/27digits