該怎麼研究Buro的論文呢?

網上關於黑白棋的文章幾乎都找遍了,寫出牛一點程式的也就那麼幾個,而且別人的毅力實在令在下佩服,動輒研就個幾年的很平常。國內在Othello的研究方面還很落後,所以現在不得不去研讀國外的一些論文。在人工智慧曆史上值得書寫的一筆不僅僅是“深藍”戰勝了某個Champion,更值得提起的還有Buro的Logisthello以6:0的比分戰勝了日本的一個Champion。Buro的研究有他獨到的觀點,他踩在比人的肩膀上做出了成果,如果我想成功也得踩在他的肩膀上。呵呵。但是他的論文裡面有很多統計學、數學、人

國際高智商組織門薩的智商測試題-謀殺你的腦細胞

國際高智商組織門薩的智商測試題-謀殺你的腦細胞 來源:www.cnrencai.com 時間:2006-02-18

[Visual Basic]vb調用winInet API介面post資料到指定的url

『vb調用winInet API介面post資料到指定的url』'This module is called modWinInet.bas. Use the SplitAddr() function to get the address in the correct format for PostInfo.Option Explicit'Author:    Sam Huggill'Email:     sam@vbsquare.comPrivate Declare Function

指標數組和數組指標

指標數組和數組指標這兩個概念很容易混淆。今天寫個小程式要用到他,正好複習一下。指標數組--- 一個數組     數組的元素是指標數組指標------一個指標 指向的是一個數組舉個例子: char *stra[3];    //指標數組,有3個元素,都是地址,指向的字串類型 char (*strb)[3];//數組指標,一個指標,指向有3個字元元素的數組。其實有個好方法來證明 sizeof().在上面的例子中  sizeof(stra) 值為 12 (3個指標的大小)               

built-in function

最近在看linux核心剖析,想在windows下用mingw進行編譯,可今天在編譯string.c時出現一下提示warning: conflicting types for built-in function 'strchr'後來查了資料也弄明白,在C語言標準中,有些通用函數被定義為built-in

BP演算法學習

此源碼只供學習只用,VC6.0下調試成功。源碼為轉載別人部落格。權值最後無法求出,不知什麼原因。 #include "stdlib.h"#include "math.h"#include "conio.h"#include "stdio.h"#define N 2 /*/學習樣本個數*/#define IN 3 /*/輸入層神經元數目*/#define HN 3 /*/隱層神經元數目*/#define ON 2 /*/輸出層神經元數目*/#define Z 20

[原創]10^9進位高精度大整數加法(MMX版本)

// 本代碼使用在分治法的時候,不必考慮資料對齊的問題(如果考慮就複雜了),len也是偶數,所以後面的len為奇數的檢查部分是沒有必要的,跟一般的方法快不了多少,微乎其微,在此僅提供另外一種思路,本人原創的,如果你有更好的方法請告知// 實現 dest = a + b ,dest, a, b都是高位在前,低位在後,即dest[0]表示數的最高位,a,b也類似const unsigned int Base = 1000000000;    // 10^9const unsigned __int64

如何是好?

發現那個求03的EdgeStability的函數 隱藏了些實現的細節,因此自己暫時還沒法寫出了。而列印了IAGO以前的源碼拿來研究,其他函數都還好說,但是那個就邊的穩定性的函數實在是看不明白,它是由很多函數相互調用,迭代實現的,考慮到距離大賽的時間不多了,不願意在上面花太多時間。也忽然想起了,Othello.lisp上面說到的,那個計算邊的穩定性的table要花去很多時間,因此在大賽的時間限制下,這個或許更是沒有很大必要繼續研究了(也不知道自己做出的決定是不是對的,搞個研究還真是難啊!!)而且I

[原創]10^9進位高精度大整數減法(MMX版本)

// 本代碼使用在分治法的時候,不必考慮資料對齊的問題(如果考慮就複雜了),len也是偶數,所以後面的len為奇數的檢查部分是沒有必要的,跟一般的方法快不了多少,微乎其微,在此僅提供另外一種思路,本人原創的,如果你有更好的方法請告知// 實現 dest = a - b ,dest, a, b都是高位在前,低位在後,即dest[0]表示數的最高位,a,b也類似const unsigned int Base = 1000000000;    // 10^9const unsigned __int64

Othello研究暫告結束

IBM程式挑戰賽的截至時間就快到了,今天再花了些時間好好改了改便交了,唉,在這個上面花了太多的時間,翹了好多課。畢竟這個很有難度,以前看的那些8*8的Othello的論文很多理論都派不上用場啊,因為IBM的題目很可能就不是8*8的,而那些理論,比如說,開局啊,pattern啊,奇偶性啊等等好多都行不通,相反那些最簡單的理論:穩定子,行動力,潛在行動力或許能用的上。找了些程式,改來改去,效果總不盡如人意。畢竟時間不是太多,根本不能像別人那樣讓這個程式進行自學習,因為這個會花很長的時間;再說了,對於

ndk-gdb file 的問題

有時候工程檔案部署不完全,bin/ndk下檔案沒有完全產生會導致ndk-gdb有問題。多在win下發生。 另外:cygwin下的環境變數問題 On windows platform, the variable $APP_PROCESS contains path in cygwinformat. ADB does not recognize this and pulls app_process to a wrongdirectory. For example if the location

字串處理函數(一):strcpy

 我們經常用到一些字串處理的庫函數,但是面試中經常要求不能使用這些函數或者讓你直接寫出這些函數,所以這些基礎性的東西還是有必要動手試一試的。 第一次寫:char* strcpy(char* str1,const char* str2){while(*str2){*str1++=*str2++;}return

AlertDialog 自訂介面

聲明一個AlertDialog aDialog;成員view plaincopy to

字串處理函數(二):strchr

從一個字串裡面尋找一個字元,返回第一個匹配處的指標,第一次寫,可能是這樣的:char* strchr(const char* str,char c){assert(str!=NULL);while(*str&&*str++!=c);if(*str)return (char*)str;elsereturn NULL;} 鑒於在寫strcpy的一些經驗,這個代碼沒什麼大問題,只是還存在幾個小問題,主要是由於考慮不周全造成的:由於++操作的處理不對,這個函數不能返回正確的結果,比如從“

ODBC在ACCESS 中存取二進位

通過ODBC 操作ACCESS存取二進位檔案,步驟如下:sprintf(sql,"INSERT INTO image(image) VALUES(?)");//sql語言 len = SQL_DATA_AT_EXEC;//必須SQLBindParameter(hstmt, 語句控制代碼                               1, //綁定序號                              SQL_PARAM_INPUT,                     

VB6 與 .NET 聯合

VB6 與 .NET 聯合前言:以前讀大一的時候還是蠻喜歡VB6的, 學了C#以後就總是想著如何讓VB6和C#的組件可以互相調用,可惜當時沒有看到這篇好文章。現在VB6基本上不用了(在公司偶爾還寫一下),但還是把這篇文章貼出來,已被以後可能用到。 因為公司之前有個技術問題問我——“如何讓.NET的組件在Linux上跑?”。 我真想問:可以嗎?至少現在不可以。如果有誰知道可以的話,請發個過來。 後來他們退一步想“讓.NET的組件給C調用吧”,可惜我也是實現不了(之前只做過用.NET調用VB6,C,

得到當前的線程

15.3.2 

字串處理函數(三):strncpy

即興寫來,大概是這個樣子的:char* strncpy(char* dst,const char* src,int n){assert(dst!=NULL&&src!=NULL);char* tmp=dst;int i=0;while(i++<n&&*dst++=*src++);return tmp;} 同樣,上面的代碼借鑒了一下之前寫代碼的經驗,所以有點“信手拈來”的意思。但是這裡面存在問題:在while語句中,&&優先順序高於=優先順序,

task 與activity 啟動方式

在一個Activity中,多次調用startActivity()來啟動另一個Activity,要想只產生一個Activity執行個體,方法有兩種。方法一:設定起動模式一個Activity有四種啟動模式:standard, singleTop, singleTask, singleInstance。standard: 標準模式,一調用startActivity()方法就會產生一個新的執行個體。singleTop:

總頁數: 61357 1 .... 19848 19849 19850 19851 19852 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.