今天我們來測試另一個簡單的AI實作,就是greedy演算法。一般人剛開始玩2048的時候大概就是用這個演算法,或是接近的思考模式:就是尋找會帶來最高分數的下一步...
在前面的文章以及2048的實作當作,我們幾乎不需要關注太多有關型別(Type)的問題。julia完全可以當作一個像python或是matlab那樣的動態語言來使...
今天繼續講一些有關type的實際操作,算是比較偏向語法細節的介紹。我的目的是用我自己在julia學習經驗,向大家介紹一些這個type和 julia語言裡用::來...
之前有提過我對於目前2048遊戲的效率不甚滿意,想要進一步提高程式的效能。在製作這個小品遊戲的時候,為了程式的可讀性,用來許多效率不是那麼高的寫法。例如建立多餘...
今天譲我們再回到2048。其實這篇文章本來應該早幾天推出來的,但是因為之前在debug這個程式,所以就把次序交換一下,先寫一些其他的內容墊檔。今天下午才發現程式...
今天的主題是如何提高julia程式碼的效能。 在前面的文章裡面一再提到,julia之所以可以非常快,是因為它在語法上讓使用者可以把它寫得很像C語言,讓編譯器容易...
鐵人賽30天也差不多過一半了,雖然把這個系列放在big data底下,但是所有的篇幅都在介紹julia的語言特性和實作,實在有點心虛。最近要想來開始花一點來看如...
在前一篇文章中,有稍微帶過了DataFrames這個package的功能,今天要更進一步介紹如何使用DataFrames來讀取和分析表格式的資料。 Kaggle...
在繼續玩titanic這個data set之前,我想先介紹IJulia這個工具。 IJulia 首先要介紹的是一個非常好用的工具IJulia。IJulia提供了...
這一篇的主題是用julia來整理有點殘缺的資料。讀者們可以先看之前ijulia notebook來複習一下目前的進度。 在處理這些資料之前,要先決定我們要用什麼...