新的一个月,我要给自己立FLAG了, ABCDEFG HIJKLMN

天下事有难易乎,为之,则难者亦易矣,不为,则易者亦难矣。

这次采取的策略是,每完成一项work回来补充内容。希望能把这篇blog补满!!!

  1. TCG project —— EVIL

    • Using alpha-beta Search (逃~)
    • Using Monte-Carlo Tree Search
      • 如果有时间的话试试看,,不过目前看来 希望不大,现在考虑把TCL加上然后train一个高质量的AI出来
    • NegaMax? NegaScout.. if time is allowed
      • 因为player 和 evil 的策略会有不同,所以不能是用negaMax的形式,不过这些都不是问题,问题是我目前的做法仅仅是在当前状态继续往下搜索一层而已(看哪个branch的得分最小)。
      • 另外,发现一个严重的问题,learning rate非常难把握,0.01,0.001,0.0001甚至更小,但是发现练太久直接导致overfitting,而不知道在什么时候更换learning rate也很蛋疼,,记得一开始练出一个很强的AI把对方限制在2000分,后来越练越烂,对打的时候发现AI已经不会玩了。这个找机会再修改吧。
      • 仅仅使用TD learning还是不够强,虽然我的feature已经足够好了,但是这和使用了TCL(Temporal Coherence Learning)的AI相差很远,找个机会把TCL弄清楚然后加上去。
      • Mastering 2048 with Delayed Temporal Coherence Learning, Multi-State Weight Promotion, Redundant Encoding and Carousel Shaping
        • Jaśkowski, Wojciech. "Mastering $2048 $ with Delayed Temporal Coherence Learning, Multi-State Weight Promotion, Redundant Encoding and Carousel Shaping." arXiv preprint arXiv:1604.05085 (2016).
    • How many ply?
      • 233333
    • Time limited?
  2. Proof number Search
  3. Presentation
    • Dual Lambda Search and Shogi Endgames

      • Lambda Search (single goal)
      • Lambda Search (composite goal)
      • Dual Lambda Search
      • Proof number Search (Depth-First Proof-Number Search)
      • Shogi Endgames
        • 将棋的残局:诘将棋必至,前者是连将杀,特点是每一手都要王手(将军),后者则是更像中国象棋排局那样,不在乎是否每手都要将军,最后封死玉将即可。
        • Check (將軍,則稱為王手(おうて)
        • Checkmate(narrow sense): ( 將死或將殺,簡稱殺)
        • Brinkmate (narrow sense): ( 绝杀,必至 )
      • others?
    • Slide (maybe can use beamer?) using google doc...23333
    • Discuss wih やきねこ & teacher
  4. Unix Network Programming
    • Project 3

      • 目前进度,,搞懂了CGI到底是什么鬼,好象是可以开始写了。23333
      • part1_cgi:
        • Write a CGI program to receive an HTTP request
        • Then, the CGI program connects to the three ras or rwg servers and then redirects the batch file (stored in the HTTP server) as input to these servers.
        • hen receiving messages, send these messages back to the browser as the returning web page. Note that the returning web page includes several columns,one for displaying the returning messages from each server.
      • part2_httpserver:
        • Write a simple http server in Unix to support CGI.
        • This must work with TA's CGI programs (samples will be posted) and the previous CGI you wrote.
      • part3_httpserver+cgi in windows:
        • simple http server which only provides the remote batch service, that is, it is the combination of 1st part and 2nd part.
        • implement Nonblocking by API WASAsyncSelect easily, than implement the corresponding event to each action. Since the program combines HTTP and CGI, it is both server(for browser) and client(for ras/rwg). Thus, you need to define another messege to handle different event.
  5. Seminar
    • Giraffe: Using Deep Reinforcement Learning to Play Chess ?? (next time? not sure)
    • Dancing Links?? puzzles soduko?
  6. 统计学习方法(not sure)
  7. 西瓜书(not sure)
  8. 神书 —— Searching for Solutions in Games and Artificial Intelligence
  9. Chimo
    • UCCI Battle System
  10. Data Mining report

Month Scheme的更多相关文章

  1. SQL Server ->> 生成时间类型的Partition Function和Partition Scheme代码

    有时工作中要建个分区函数,可是像日期这种分区函数要是搞个几百个的值那不是要搞死我.于是写了点代码自动生成一个从1990年开始的按月的分区函数和对应的分区主题 USE [TestDB] GO DECLA ...

  2. Partition:Partiton Scheme是否指定Next Used?

    在SQL Server中,为Partition Scheme多次指定Next Used,不会出错,最后一次指定的FileGroup是Partition Scheme的Next Used,建议,在执行P ...

  3. Android业务组件化之URL Scheme使用

    前言: 最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在 ...

  4. iOS - URL Scheme 操作

    推荐JLRoutes路由跳转 NSScanner 在寻找更加灵活的页面跳转和通知,我遇见了JLRoutes,从而学习使用URL Scheme来定义界面入口.以前从来没有使用过,不过很多大厂和流行的框架 ...

  5. This month Calendar

    package fourth;import java.text.DateFormatSymbols;import java.util.*;public class CalendarTest { pub ...

  6. 自定义 URL Scheme 完全指南

    本文由 Migrant 翻译自 The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处. 注意: 自从自定义 URL 的引入,本文 ...

  7. JS魔法堂:Data URI Scheme介绍

    一.前言 上周五公司内部的Any Topic Conf.上我和同事们分享了这个主题,有同事说这个有用,有同事说这个没啥用,后来还延伸到网站性能的话题上,大家讨论的激烈程度让我觉得这次选题还不错.本篇先 ...

  8. CSS魔法堂:小结一下Box Model与Positioning Scheme

    前言  对于Box Model和Positioning Scheme中3种定位模式的细节,已经通过以下几篇文章记录了我对其的理解和思考.  <CSS魔法堂:重新认识Box Model.IFC.B ...

  9. Project、Target、Workspace and Scheme

    前言 今天有人问我Target和Project是什么关系?额...学习iOS开发都知道Target和Project的关系.这里我就简单的做了一个总结,而且加入的Scheme和Workspace.如果不 ...

随机推荐

  1. HTML5权威指南--Web Storage,本地数据库,本地缓存API,Web Sockets API,Geolocation API(简要学习笔记二)

    1.Web Storage HTML5除了Canvas元素之外,还有一个非常重要的功能那就是客户端本地保存数据的Web Storage功能. 以前都是用cookies保存用户名等简单信息.   但是c ...

  2. 2. SVM线性分类器

    在一个线性分类器中,可以看到SVM形成的思路,并接触很多SVM的核心概念.用一个二维空间里仅有两类样本的分类问题来举个小例子.如图所示 和是要区分的两个类别,在二维平面中它们的样本如上图所示.中间的直 ...

  3. Hawk 4.3 转换器

    转换器是最为常用的一种类型,当然它的使用也是最复杂的. 转换器有三种子类型: A:单文档->单文档:例如仅将某一列的字符提取出来 B:单文档->多文档:典型的如从爬虫转换,每一行url都可 ...

  4. geotrellis使用(二十五)将Geotrellis移植到spark2.0

    目录 前言 升级spark到2.0 将geotrellis最新版部署到spark2.0(CDH) 总结 一.前言        事情总是变化这么快,前面刚写了一篇博客介绍如何将geotrellis移植 ...

  5. 打造android偷懒神器———ListView的万能适配器

    如果你去做任何一个项目,我相信你都会跟我有一样的经历,最最普遍的就是列表显示ListView,当然,写N个自定义的适配器也是情理之中.虽说程序员本身就是搬砖,做这些枯燥无味的重复的事情也是理所当然,但 ...

  6. 5.在MVC中使用泛型仓储模式和工作单元来进行增删查改

    原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pat ...

  7. Android Service

    一.在MainAcitivity界面启动Service  : public class MyService extends Service intent = new Intent(MainActivi ...

  8. 同步辅助类CountDownLatch用法

    CountDownLatch是一个同步辅助类,犹如倒计时计数器,创建对象时通过构造方法设置初始值,调用CountDownLatch对象的await()方法则使当前线程处于等待状态,调用countDow ...

  9. jdk安装

    x86 和 x64的安装判别 [root@CentOS ~]# uname -aLinux CentOS 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 ...

  10. GJM: 设计模式 - 观察者模式

    GJM : 观察者模式 视频地址: http://www.imooc.com/learn/415 本课程通过一个天气预报的发布和订阅案例,来讲解观察者模式在Java项目中的应用.主要包括观察者模式的结 ...