原创 【Python-Django】分詞和命名實體標註展示

閒來無事想做的一個項目,前後拖拖拉拉大概有半年。 項目的功能就是展示不同分詞模型的分詞效果,HMM,CRF以及BiLSTM。 項目展示地址:http://111.230.201.198:8080/SegmentAndNER/ github

原创 【算法】動態規劃(二)打家劫舍問題

問題:給出一個序列,選出不相鄰的的序列的和的最大值。  例如,有如下一個序列: 1 2 4 1 7 8 3 如果我們選擇了第一個數,其價值爲1,那麼我們就不能選擇2;當我們選擇了7,那麼其左右兩邊的數1和8都不能選擇,現在任意給出一格序列

原创 【算法】動態規劃(一):求最大不重複序列的最大權值

最近刷題看到了好多的動態規劃的題目,很多題目看上去都一知半解。可能是因爲自己對動態規劃好不夠了解吧,所以來做點筆記。 今天這個題目是在網上看到的,不知道起什麼名字就隨便起了這樣一個名字。 問題的大意是:在一定的時間內有若干個任務,每個任務

原创 【AWS】如何玩轉AWS Deeplens(一):註冊和導入第一個模型查看

AWS Deeplens是亞馬遜今年搞出來的一個可編程的攝像頭(其實就是把你寫好的模型導入進去,還要是和視覺類模型相關的)。前些天在網上淘了一個,有關於其如何使用的文檔都是純英文的,弄了好久纔會玩一點。這次做一個記錄,順便翻譯一下如何使用

原创 【Andoird】Apache POI 實現Word模板生成文檔的辦法

這是一個幫朋友寫的一個小軟件,順便鍛鍊自己工程代碼的能力QAQ,源碼在後面有連接。 軟件的需求就是根據自己的需要往一個固定格式的word表格模板中添加文字或者圖片,然後按照自己的需要生成新的word文檔並查看。 上網找了很多關於在andr

原创 【對話系統】天氣對話機器人(二)----- 關於Rasa踩過的那些坑

Rasa 是一個機器人對話開源框架,目前版本還在不斷迭代中。之前做的一個天氣對話機器人就是基於它的,這次我想來記錄一下用Rasa創建對話系統所遇到的坑。 持續更新的github:https://github.com/Emmonss/wea

原创 【對話系統】天氣對話機器人 (一) ----- 全國各地天氣數據的爬取以及存到數據庫中。

說實話在做這個的時候爬蟲的知識差不多基本全部忘光了,不過無傷大雅,反正之前也沒拿爬蟲正經做過什麼事情。這次的事情是老闆讓做一個對話機器人,先拿天氣來練練手。所以首先要有數據吧QAQ。沒辦法,自己動手,豐衣足食。 順便說一句,整個天氣對話機

原创 【算法】類揹包問題解決組合數以及其java實現

這是今年迅雷面試題,原題如下:    給定整數n,取若干個1到n的整數可求和等於整數m,編程求出所有組合的個數。比如當n=6,m=8時,有四種組合:[2,6], [3,5],     [1,2,5], [1,3,4]。限定n和m小於120

原创 C++的排序問題

1.直接插入排序 算法思想:數組長度爲N,從數組下標1處開始遍歷,比較標爲m的數組元素和下標從0---m-1的大小,插入形成一個有序的數組。 算法的實踐複雜度O(N2) 程序範例: </pre><pre name="code" clas

原创 【算法】計數排序以及其java實現

前幾周算法課看算法導論看到一個排序叫計數排序,據說是一個很騷的東西,其時間複雜度爲O(n)。要知道很騷的快速排序其平均時間複雜度也是O(nlgn)。看完了算法的推導過程才發現,原來只是一個空間換時間的策略。 首先,它需要我們準備三個數組,

原创 【深度學習】DCGAN圖解

前幾天看了DCGAN,並且在github上學習了別人的生成mnist代碼。覺得代碼的條理還不夠太清晰。所以在理解代碼的基礎上做了一些圖來更直觀地理解DCGAN: 首先是生成器的圖解: 我們看到,生成器是通過輸入一段隨機的序列Z和Mnis

原创 【數據結構】Dijkstra求最短路徑的圖的鄰接矩陣的實現

這個早就寫好了,但是實驗室的網CSDN有時候登不上去。就一直忘記了。現在補上。 其實就算一個貪心算法吧,看了很多資料,然後在自己之前寫的鄰接矩陣類中寫,編譯試了一下好像沒出什麼問題。代碼如下,關於鄰接矩陣的構造請參考之前的代碼。 void

原创 【Leetcode】迴文數字Palindrome

      所謂的迴文數字就是諸如123321,12344321之類的數字。題目要求不能有額外的空間,所以轉成String就不用想了。       首先要判斷是不是迴文數,要考慮幾種特殊情況:負數肯定不是,例如10,20,320之類的末尾

原创 【leetcode筆記】如何求數組中連續和的最大值----Maximum Subarray問題

放假回來繼續刷leetcode,覺得好玩的就寫篇博客來分析一下。這次的題目是這樣的。給出一個數組。判斷數組中連續和的最大值。什麼意思呢?比如如下的數組:[-2 , 1, -3,  4, -1, 2, 1, -5, 4]求出其連續和最大值:

原创 【Leetcode】java實現KMP算法

本來是一個很簡單的問題,大神用五行代碼搞定,我卻要用四十行代碼,不過正好實現下KMP算法,也是一種學習。 題目如下: 其實就是一個字符串匹配的問題,匹配到哪,就輸出哪裏的下標,否則就輸出-1.看到這個題目的時候我一下子就想到了KMP算法