資源簡介
《深度學習進階:自然語言處理》是《深度學習入門:基于Python 的理論與實現》的續作,圍繞自然語言處理和時序數據處理,介紹深度學習中的重要技術,包括word2vec、RNN、LSTM、GRU、seq2seq 和Attention 等。本書語言平實,結合大量示意圖和Python代碼,按照“提出問題”“思考解決問題的新方法”“加以改善”的流程,基于深度學習解決自然語言處理相關的各種問題,使讀者在此過程中更深入地理解深度學習中的重要技術。本資源是官方提供的免費源代碼。

代碼片段和文件信息
#?coding:?utf-8
import?numpy?as?np
class?Sigmoid:
????def?__init__(self):
????????self.params?=?[]
????def?forward(self?x):
????????return?1?/?(1?+?np.exp(-x))
class?Affine:
????def?__init__(self?W?b):
????????self.params?=?[W?b]
????def?forward(self?x):
????????W?b?=?self.params
????????out?=?np.dot(x?W)?+?b
????????return?out
class?TwolayerNet:
????def?__init__(self?input_size?hidden_size?output_size):
????????I?H?O?=?input_size?hidden_size?output_size
????????#?初始化權重和偏置
????????W1?=?np.random.randn(I?H)
????????b1?=?np.random.randn(H)
????????W2?=?np.random.randn(H?O)
????????b2?=?np.random.randn(O)
????????#?生成層
????????self.layers?=?[
????????????Affine(W1?b1)
????????????Sigmoid()
????????????Affine(W2?b2)
????????]
????????#?將所有的權重整理到列表中
????????self.params?=?[]
????????for?layer?in?self.layers:
????????????self.params?+=?layer.params
????def?predict(self?x):
????????for?layer?in?self.layers:
????????????x?=?layer.forward(x)
????????return?x
x?=?np.random.randn(10?2)
model?=?TwolayerNet(2?4?3)
s?=?model.predict(x)
print(s)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1130??2020-08-03?15:18??【源代碼】深度學習進階:自然語言處理\ch01\forward_net.py
?????文件????????432??2020-08-03?15:46??【源代碼】深度學習進階:自然語言處理\ch01\show_spiral_dataset.py
?????文件????????569??2020-08-03?15:34??【源代碼】深度學習進階:自然語言處理\ch01\train.py
?????文件???????2150??2020-08-03?15:43??【源代碼】深度學習進階:自然語言處理\ch01\train_custom_loop.py
?????文件???????1299??2020-08-03?15:46??【源代碼】深度學習進階:自然語言處理\ch01\two_la
????.......???????887??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch02\count_method_big.py
?????文件????????631??2020-08-03?16:38??【源代碼】深度學習進階:自然語言處理\ch02\count_method_small.py
????.......???????335??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch02\most_similar.py
?????文件????????450??2020-08-03?16:38??【源代碼】深度學習進階:自然語言處理\ch02\ppmi.py
????.......???????484??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch02\show_ptb.py
?????文件????????403??2020-08-03?16:38??【源代碼】深度學習進階:自然語言處理\ch02\similarity.py
?????文件????????499??2020-08-03?17:01??【源代碼】深度學習進階:自然語言處理\ch03\cbow_predict.py
?????文件???????1425??2020-08-03?17:11??【源代碼】深度學習進階:自然語言處理\ch03\simple_cbow.py
?????文件???????1424??2020-08-03?17:11??【源代碼】深度學習進階:自然語言處理\ch03\simple_skip_gram.py
?????文件????????902??2020-08-03?17:01??【源代碼】深度學習進階:自然語言處理\ch03\train.py
?????文件???????1539??2020-08-03?17:03??【源代碼】深度學習進階:自然語言處理\ch04\cbow.py
????.......???2211061??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch04\cbow_params.pkl
????.......???????799??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch04\eval.py
?????文件???????3583??2020-08-03?17:10??【源代碼】深度學習進階:自然語言處理\ch04\negative_sampling_la
?????文件???????1489??2020-08-03?17:11??【源代碼】深度學習進階:自然語言處理\ch04\skip_gram.py
?????文件???????1481??2020-08-03?17:10??【源代碼】深度學習進階:自然語言處理\ch04\train.py
?????文件???????1495??2020-08-03?17:16??【源代碼】深度學習進階:自然語言處理\ch05\simple_rnnlm.py
?????文件????????829??2020-08-03?17:31??【源代碼】深度學習進階:自然語言處理\ch05\train.py
?????文件???????2101??2020-08-03?17:31??【源代碼】深度學習進階:自然語言處理\ch05\train_custom_loop.py
?????文件???????2596??2020-08-03?17:44??【源代碼】深度學習進階:自然語言處理\ch06\better_rnnlm.py
????.......???????494??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch06\clip_grads.py
?????文件????????463??2020-08-03?17:44??【源代碼】深度學習進階:自然語言處理\ch06\eval.py
????.......???4181172??2020-06-04?13:38??【源代碼】深度學習進階:自然語言處理\ch06\Rnnlm.pkl
?????文件???????1638??2020-08-03?17:45??【源代碼】深度學習進階:自然語言處理\ch06\rnnlm.py
?????文件????????581??2020-08-03?17:44??【源代碼】深度學習進階:自然語言處理\ch06\rnn_gradient_graph.py
............此處省略46個文件信息
評論
共有 條評論