原创 【導航】琉年的博客

【隨筆】 編號 標題 網址 0 關於面向對象的一些思考 http://blog.51cto.com/13535617/2158462 1 幾個設計元胞自動機式智能的挑戰 http://blog.51cto.com/1353

原创 python入門教程(零)

(本文針對Windows)   Python是什麼?是一種編程語言。編程語言是什麼?就是和機器說話的方式。編譯器和解釋器好比翻譯,把你的話翻成機器聽得懂的。但是這些翻譯不怎麼智能(雖然也有高下),你必須說一套很機械的官腔,他們才幫你翻譯——

原创 python入門教程(一)

  我們依然不講代碼,而是先說命令行。   爲什麼命令行如此重要?之前說到,命令行是你和電腦對話的地方。你可以用句子的方式把信息發給電腦,電腦再以句子的方式給你迴應。在編程領域,有些消息只能用命令行告訴電腦——或許是編程人員早就習慣了,或許

原创 (怒)自制編程語言

  對於這方面的資料,我實在是看不下去了,真是讓人非親自動手不可。上場yacc和lex,滿口os和彙編,這讓人怎麼搞?   造輪子?對。雖然砌磚纔是該乾的事——下面開始。 要做些什麼?   目的之一是可以自行添加特性,之二是對匹配方法很反

原创 Windows 下 Python 3.6 下安裝 TensorFlow (屢敗屢戰)

  事情是這樣的,好不容易找到了【含代碼而不止代碼】的教程:  (知乎回答)  但是我用的是windows,還是win7,怎麼辦?有代碼就好說,代碼裏不是有“from keras……”嘛,二話不說,pip!(感謝官方安裝包自帶的pip)pi

原创 【新手向】什麼是“框架”?

  如果你開始接觸編程,肯定會聽說“框架”這個詞,“Django”、“Spring”、“TensorFlow”、“Flask”這些名字也隨處可見。我一度被這些概念困擾,畢竟它們不像clojure,kotlin一樣是名字奇怪的編程語言,而是“

原创 Python入門教程(二)

  今天講編程思維。  可能這對初次接觸編程的人有用——我不是不想切入正題,我只是想強調根本沒什麼正題,我可能在其他文章裏提過這一點。“編程語言就是語法糖”,可能你不知道什麼是語法糖,但是知道的人也未必認同我。我不保證你們能聽懂……pyth

原创 反向教學系列之——PHP入門(一)

  php是什麼?其實就是html的功能加強版。網頁本來在服務器上,如果客戶端問服務器索取網頁文件(xxx.html),那麼服務器就會把客戶端指定的網頁發回去。(根據我的理解,)php是因“表單”而誕生的,所謂表單,就是在網頁上填寫信息,然

原创 關於面向對象的一些思考

  適才在寫python程序,寫一個對象的集合容器類,糾結要不要實現迭代器方法來允許for in語句。突然發現,for a in obj和for a in obj.l 給人很大的不同感。我並沒有一下子得到明確的思緒(這也不構成問題,僅僅是一

原创 【滑稽】用 blog 實現版本控制

  (實現方法和scheme中的鏈表思想幾乎完全相同——不過版本控制本身就是一堆指針,參考 鏈接:git教程 - 廖雪峯的官方網站)  博客提供兩個接口:寫博客,可以在博客裏放任何內容不限量評論評論可以刪除  博客常常可以修改。但是這個功能

原创 win7(amd顯卡) 安裝 pyopencl

  事情仍然簡單,按理就是pip install pyopencl  但是並沒有成功,錯誤提示說有個mako未安裝,雖然說不裝也沒關係,但是想着不費事就裝了,繼續報錯。  似乎想要裝pyopencl,得先裝opencl,於是amd官網下op

原创 一邊學,一邊寫出的人工智能教程(二)

  上回製作了一個“至少可以運行”的東西,但有個小問題:mnist 在哪?或者,能自己找圖片訓練麼?(雖說28×28且僅黑白通道的圖不多見)  ——自然是可以,也是應當的。並且我們可以想象,用於製作貓和喂貓的代碼都不該有什麼變化……其實飼料

原创 幾個設計元胞自動機式智能的挑戰

  知道我的理論的人不多,但是這個問題完全可以當成一個小遊戲,規則如下:有若干“神經元”,每個處在激活態或未激活態(一共2個狀態)神經元有“能量”和“閾值”,爲方便理解,先假設每個神經元都一樣神經元間存在單向的聯繫,允許兩個神經元間有多個聯

原创 Python入門教程(三)

  按理說,這篇是收尾了。可能有一點術語,但大都是顧名思義的。重要概念【類】在第二個標題下說明。函數式編程(縮寫:FP)  如果對此有興趣,可以看scheme視頻教程(SICP公開課)(scheme是lisp的一種),也可以直接看SICP中