2008/5/26

決策分析 - 樂透賺錢分析

分析程式下載

全部下載

目前已經測出
  1.鋸齒間隔相同,而且等於中獎倍率...
  2.當期望值為負,則第一個鋸齒是最高點
    推知最佳購買期數 = 中獎倍率

程式可計算1到750期的機率,rar內附有程式碼

真有趣,想賺大錢果然就是要買夠長期

範例參數 :
0.01
10
500

2008/5/22

K-means clustering



遊戲連結

遊戲說明:1.選擇圓點的起始位置
     2.執行K-means clustering 演算法
     3.根據分群結果的好壞給予分數

這是為了人工智慧期末報告而作的

製作目的:1.讓沒學過K-means clustering 的人能夠在遊戲中學習到此演算法的精隨
     2.讓玩家透過遊戲找出K-means clustering 決定最佳起始位置的方法

製作重點:1.盡量利用遊戲中的動畫來表現K-means clustering 演算法的過程,使玩家能輕易明白。

未來展望:1.建立遊戲排行榜,這將引起玩家挑戰最佳起始點的慾望
       不過這需要database server 的支援
     2.建立遊戲留言版,讓玩家藉由討論來找出K-means 可能的改進方法
       不過這需要database server 的支援

2008/5/19

PLY loading

ply檔案來源
ply檔案格式
plyLoading程式

目前採取暴力法讀取

c++用到的函數:
 檔案讀取:
 ifstream類別
 ifstream.getline(buffer , MAX) 將檔案中一行取出放入buffer(char *)中,最多取出MAX個字元

 字串處理:
 沒有split,金機掰
 string.find_first_of(要搜尋的字串) 傳回第一個搜尋字串的起始位置
 string.find_last_of(要搜尋的字串) 傳回最後一個搜尋字串的起始位置
 string.substr(子字串的起始位置,子字串的長度) 傳回子字串

 型態轉換:
 string = char * = char * 轉 string
 char * = string.c_str() = string 轉 char *
 int = atoi(char *) = char * 轉 int
 double = atof(char *) = char * 轉 double

2008/5/10

數獨解題教學

數獨解題教學

此程式源自 PTT - Math 版的一篇數獨求解文章



程式連結

題目來源:

例題1:google 隨便抓的
例題2:Math 版提供

其他的自己輸入吧


功能:

由電腦找下一個
告訴user如何找到的