深度学习进阶:自然语言处理


《深度学习进阶:自然语言处理》是《深度学习入门:基于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  【源代码】深度学习进阶:自然语言处理ch01forward_net.py

     文件        432  2020-08-03 15:46  【源代码】深度学习进阶:自然语言处理ch01show_spiral_dataset.py

     文件        569  2020-08-03 15:34  【源代码】深度学习进阶:自然语言处理ch01 rain.py

     文件       2150  2020-08-03 15:43  【源代码】深度学习进阶:自然语言处理ch01 rain_custom_loop.py

     文件       1299  2020-08-03 15:46  【源代码】深度学习进阶:自然语言处理ch01 wo_layer_net.py

    .......       887  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch02count_method_big.py

     文件        631  2020-08-03 16:38  【源代码】深度学习进阶:自然语言处理ch02count_method_small.py

    .......       335  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch02most_similar.py

     文件        450  2020-08-03 16:38  【源代码】深度学习进阶:自然语言处理ch02ppmi.py

    .......       484  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch02show_ptb.py

     文件        403  2020-08-03 16:38  【源代码】深度学习进阶:自然语言处理ch02similarity.py

     文件        499  2020-08-03 17:01  【源代码】深度学习进阶:自然语言处理ch03cbow_predict.py

     文件       1425  2020-08-03 17:11  【源代码】深度学习进阶:自然语言处理ch03simple_cbow.py

     文件       1424  2020-08-03 17:11  【源代码】深度学习进阶:自然语言处理ch03simple_skip_gram.py

     文件        902  2020-08-03 17:01  【源代码】深度学习进阶:自然语言处理ch03 rain.py

     文件       1539  2020-08-03 17:03  【源代码】深度学习进阶:自然语言处理ch04cbow.py

    .......   2211061  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch04cbow_params.pkl

    .......       799  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch04eval.py

     文件       3583  2020-08-03 17:10  【源代码】深度学习进阶:自然语言处理ch04
egative_sampling_layer.py

     文件       1489  2020-08-03 17:11  【源代码】深度学习进阶:自然语言处理ch04skip_gram.py

     文件       1481  2020-08-03 17:10  【源代码】深度学习进阶:自然语言处理ch04 rain.py

     文件       1495  2020-08-03 17:16  【源代码】深度学习进阶:自然语言处理ch05simple_rnnlm.py

     文件        829  2020-08-03 17:31  【源代码】深度学习进阶:自然语言处理ch05 rain.py

     文件       2101  2020-08-03 17:31  【源代码】深度学习进阶:自然语言处理ch05 rain_custom_loop.py

     文件       2596  2020-08-03 17:44  【源代码】深度学习进阶:自然语言处理ch06etter_rnnlm.py

    .......       494  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch06clip_grads.py

     文件        463  2020-08-03 17:44  【源代码】深度学习进阶:自然语言处理ch06eval.py

    .......   4181172  2020-06-04 13:38  【源代码】深度学习进阶:自然语言处理ch06Rnnlm.pkl

     文件       1638  2020-08-03 17:45  【源代码】深度学习进阶:自然语言处理ch06
nnlm.py

     文件        581  2020-08-03 17:44  【源代码】深度学习进阶:自然语言处理ch06
nn_gradient_graph.py

............此处省略46个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)