原创 【Python】問題小記錄

前言 在使用Map對str批量數據轉換隻收,直接使用np.argmax得到的索引值是有問題的。問題可簡化爲如下代碼。先記錄,等空了探究。 np.argmax([0, 1, 2, 3, 4]) 結果:4 a = "1 2 3 4 5

原创 【自然語言處理】tf.contrib.seq2seq.dynamic_decode源碼分析

前言 前段時間因爲自己的任務,看了好久的seq2seq的源碼,瞭解了它的內部機制。現分享一波源碼解析給大家以共勉。 首先tf.contrib.seq2seq.dynamic_decode主要作用是接收一個Decoder類,然後依據

原创 [數據結構]單鏈表C語言的簡單實現

Github:(https://github.com/FlameCharmander/DataStructure) 本來是在和順序表裏放一起寫。但是考慮簡潔的話,就這樣寫了。 直接上鍊表的代碼了。 #include <stdio.

原创 [數據結構]圖鄰接矩陣C語言簡單實現

Github:(https://github.com/FlameCharmander/DataStructure) 到了圖這章確實會比較複雜,因此我想分幾個部分,一個是鄰接矩陣實現,一個是鄰接表實現,然後是基於鄰接矩陣的廣度優先搜

原创 [數據結構]棧的C語言簡單實現

Github:(https://github.com/FlameCharmander/DataStructure) 棧是一種先進後出的數據結構。應用還是挺多的,像括號匹配就是典型的一個。 之類我只講實現,沒有理論。爲了代碼的簡單易

原创 [數據結構]隊列的C語言簡單實現

Github:(https://github.com/FlameCharmander/DataStructure) 隊列是一種先進先出的數據結構。應用非常廣,比如樹的層序遍歷需要它,圖的廣度優先搜索需要它,還有消息隊列等。 那如果

原创 【自然語言處理】RNN文本生成Python(純Numpy)實現

前言 Github:代碼下載 由於RNN具有記憶功能,之前文章有介紹RNN來實現二進制相加,並取得了比較好的效果。那這次本文使用RNN來進行古詩生成。 數據集 數據集就是我們的古詩了,每行都是一首古詩,並且以格式"題目:古詩"。

原创 【統計學習方法】 決策樹 CART生成算法 分類樹 Python實現

前言 代碼可在Github上下載:代碼下載 Cart(Classification and regression tree)分類與迴歸樹,是一種可以用來分類或者回歸(屬性可以是連續值,標籤必須離散)的決策樹(二叉樹)。對迴歸樹使用

原创 【自然語言處理】LSTM文本生成Python(純Numpy)實現

前言 Github:代碼下載 RNN存在着梯度消失的問題,Hochreiter & Schmidhuber (1997)在1997年提出了LSTM(Long Short-Term Memory)長短期記憶單元來解決這個問題,現在自

原创 【自然語言處理】基於雙向LSTM(Bi-LSTM)文本分類的Tensorflow實現

前言 Github:Github下載地址 RNN在自然語言處理的文本處理上取得了很大的成功。 雙向LSTM可以捕獲上下文的內容,從而使得分類效果更佳。 在本文的這次分類中,本文使用了IMDB電影評價的數據集,最終的模型可以將正面情

原创 【自然語言處理】tf.contrib.seq2seq.BasicDecoder源碼解析

前言 tf.contrib.seq2seq.dynamic_decode源碼分析本文銜接上文。 首先tf.contrib.seq2seq.dynamic_decode主要作用是接收一個Decoder類,然後依據Encoder進行

原创 [數據結構]順序表的C語言簡單實現

Github:(https://github.com/FlameCharmander/DataStructure)   線性表分爲順序表和鏈表。   以下是順序表的實現,爲了簡單,沒用考慮健壯性(沒有對i的合法性進行判斷等。) #

原创 【自然語言處理】謠言檢測小結

前言 博主最近研究了下Ma Jing博士的謠言檢測。現將她的一些文章進行一些總結。 內容 第一篇《Detect Rumors Using Time Series of Social Context Information on M

原创 【自然語言處理】tf.contrib.seq2seq.GreedyEmbeddingHelper源碼解析

前言 本文銜接TrainingHelper,也可以銜接BasicDecoder。先說明一下,GreedyEmbeddingHelper主要作用是接收開始符,然後生成指定長度大小的句子。 正文 GreedyEmbeddingHelp

原创 [數據結構]二叉樹遍歷、求深度C語言的簡單實現

Github:(https://github.com/FlameCharmander/DataStructure)   當年在學數據結構的時候,要求自己把代碼給實現一遍。在實現完線性表,棧和隊列之後,到了樹這章實現代碼確實有點難以