GithubHelp home page GithubHelp logo

hankcs / cs224n Goto Github PK

View Code? Open in Web Editor NEW
668.0 27.0 274.0 47.06 MB

CS224n: Natural Language Processing with Deep Learning Assignments Winter, 2017

Home Page: http://www.hankcs.com/tag/cs224n/

License: GNU General Public License v3.0

Makefile 0.09% Shell 0.55% Python 99.36%
cs224n deep-learning natural-language-processing word2vec rnn tensorflow

cs224n's People

Contributors

dingkunliu avatar hankcs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cs224n's Issues

关于assignment1中下载的文本的编码问题

博主,您好.我现在在做assignment1.我想用python3做完.然后就出现了一些编码问题...
主要就是下载的文本中,datasetSentences.txt 和dictionary.txt 这两个文本中的句子没办法match.
然后我发现datasetSentences.txt中的文本显示有少量乱码,因此我估计该文本编码方式有问题.然后在作业给的程序中我发现,读dictionary.txt文本时直接用read()方法即可(treebank.py中120行往下).但是在读datasetSentences.txt时的操作却让人很费解: read().decode("utf8").encode("latin1").程序中解释是"Deal with some peculiar encoding issues with this file"(treebank.py中54行往下),但没具体说为什么..博主能不能帮忙理一下,这个操作的逻辑是什么?
然后,在python3中我应该怎样正确读取datasetSentences.txt呢?因为python3中read()是不能接decode操作的,我试了下read().encode("latin1")和直接read()都不成功...
非常感谢啦!

Assignment 1 q2_neural.py softmax gradient not explicitly calculated

In calculating gradients, the gradient of the softmax function is not calculated using the formula that is derived in the lecture notes. It seems like in the code, this step is skipped over, and the gradient of the cost function with respect to yhat is used only ('d3' variable). Am I missing something here?

关于作业1中求matrix的softmax

Hi,hankcs.我在做作业1的时候参考学习你的代码,其中关于softmax的矩阵运算(q1_softmax.py中35行)。
请问此处denom=lambda x:1.0/np.sum(x)是不是归一化分母,如果按照归一化分母的写法,是不是应该是denom=lambda x:1.0/np.sum(exp_minmax)或者denom=lambda x:1.0/np.sum(np.exp(x))呢?请指教

怎么打分

代码里好像没有自动打分的?请问你怎么测试的呢

求问Assignment3的问题

在q2_rnn.py 中的Config里面
n_word_features = 2 # Number of features for every word in the input.
这个feature是什么feature?每个word用两个feature来表示是什么意思。。。想了好久都没有想通。。。

在后面做embedding的时候发现这个feature也不是word——embedding的length。。

Returns:
embeddings: tf.Tensor of shape (None, max_length, n_features*embed_size)

谢谢大神。。

请问呢,作业一中word2vec梯度检测错误的原因

大佬您好,我参考了您得assignment1中得word2vec.py得实现。但是在运行过程中梯度检测报错了。
==== Gradient check for skip-gram ====
Gradient check failed.
First gradient error found at index (0, 0)
Your gradient: -0.087147 Numerical gradient: 1254.567123
我是用py3实现的,之前的所有代码几乎一致,也都正确通过了,唯独这里通过不了。之后我将您的代码直接全部拷贝下来运行,同样报以上错误,请问您知道怎么回事嘛,您当时运行通过了吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.