原创 用rnn做文本生成

用RNN做文本生成 舉個小小的例子,來看看LSTM是怎麼玩的 我們這裏用溫斯頓丘吉爾的人物傳記作爲我們的學習語料。 (各種中文語料可以自行網上查找,英文的小說語料可以從古登堡計劃網站下載txt平文本:https://www.guten

原创 遺傳算法入門到掌握(一)

遺傳算法的有趣應用很多,諸如尋路問題,8數碼問題,囚犯困境,動作控制,找圓心問題(這是一個國外網友的建議:在一個不規則的多邊形 中,尋找一個包含在該多邊形內的最大圓圈的圓心。),TSP問題(在以後的章節裏面將做詳細介紹。),生產調度問題

原创 遺傳算法入門到掌握(二)

 此文承接上篇遺傳算法入門到掌握(一)           http://blog.csdn.net/leonis_v/article/details/53673254            遺傳算法引擎――GenAlg        

原创 在虛擬機下爲Fedora擴展分區

有時候我們一開始裝Linux虛擬機,並不知道多大的分區可以,等着用着資料變多了,發現分區太小了,根本不夠用,這時候怎麼辦?好多人都是重裝系統,但是其實可以不用重裝系統也可以改變分區大小的。 擴容Fedora in VMware   總共是

原创 opencv學習筆記(6)----圖像角點檢測

圖像角點檢測

原创 opencv學習筆記(5)----濾波器

濾波器

原创 LeetCode:Integer Break

Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those i

原创 python命名規範

Tip module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_nam

原创 opencv學習筆記(3)----腐蝕與膨脹

腐蝕與膨脹

原创 Windows 下面安裝和使用Python, IPython NoteBook (詳細步驟)

1. 下載安裝Python     下載: python-3.3.3.amd64.msi (jiu在Python.org下載就好了)     安裝: 直接雙擊安裝     也可以安裝anaconda3(https://www.co

原创 linux建立軟鏈接

實例:ln -s /home/gamestat    /gamestat   linux下的軟鏈接類似於windows下的快捷方式   ln -s a b 中的 a 就是源文件,b是鏈接文件名,其作用是當進入b目錄,實際上是鏈接進入了a目

原创 tensorflow基本使用方法

使用 TensorFlow, 你必須明白 TensorFlow: 使用圖 (graph) 來表示計算任務.在被稱之爲 會話 (Session) 的上下文 (context) 中執行圖.使用 tensor 表示數據.通過 變量 (Varia

原创 opencv學習筆記(2)----矩陣運算

Mat類內部實現 設爲A,B爲Mat類型,s是Scalar類型,a是一個實數。下面列出關於Mat的常用運算: 1.矩陣加減: A+B,A-B,A+s,A-s,s+A,s-A,-A. 2.矩陣乘以實數: A*a,a*A 3.逐元素乘除:

原创 利用opencv3中的kmeans實現摳圖功能

kmeans算法主要用來實現自動聚類,是一種非監督的機器學習算法,使用非常廣泛。在opencv3.0中提供了這樣一個函數,直接調用就能實現自動聚類,非常方便。 函數原型: C++: double kmeans(InputArray d

原创 opencv學習筆記(4)----圖像分割

任務: 1.在“作業素材”中,有一張horse_hw.jpg的圖片,對圖片中做目標分割,生成分割後的圖片(黑白圖)。 2.在horse_hw.jpg圖像內畫一個換色的矩形框,在矩形框內用白色寫上自己的名字。 3.把1和2的兩張圖片上下襬放