小编kyt*_*car的帖子

反向传播 - 梯度误差 [Python]

我正在学习 Andrew Ng 新的深度学习 Coursera 课程,第 2 周。

我们应该实现逻辑回归算法。
我被困在渐变代码 ( dw) - 给我一个语法错误。

算法如下:

import numpy as np

def propagate(w, b, X, Y):
    m = X.shape[1]

    A = sigmoid(np.dot(w.T,X) + b )  # compute activation
    cost = -(1/m)*(np.sum(np.multiply(Y,np.log(A)) + np.multiply((1-Y),np.log(1-A)), axis=1)    

    dw =(1/m)*np.dot(X,(A-Y).T)
    db = (1/m)*(np.sum(A-Y))
    assert(dw.shape == w.shape)
    assert(db.dtype == float)
    cost = np.squeeze(cost)
    assert(cost.shape == ())

    grads = {"dw": dw,
             "db": db}

    return grads, cost
Run Code Online (Sandbox Code Playgroud)

为什么我不断收到此语法错误的任何想法?

File "<ipython-input-1-d104f7763626>", line 32
    dw =(1/m)*np.dot(X,(A-Y).T)
     ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python gradient machine-learning deep-learning

5
推荐指数
2
解决办法
5896
查看次数

在Python 3中已经存在的情况下在Python 2.7中安装NLTK

我试图在Python 2.7中安装NLTK包 - 我已经在Python 3中安装了它.所以每次运行时:

sudo pip install nltk

我明白了:

要求已经满足:nltk in /anaconda/lib/python3.6/site-packages

要求已经满足:六个/anaconda/lib/python3.6/site-packages(来自nltk)

我如何nltk在python 2.7中专门安装?

非常感谢!

松鸦

python nltk python-2.7

3
推荐指数
1
解决办法
3218
查看次数

RoR - "服务器已在运行" - 如何终止运行服务器?

另一个新手时刻 - 我正在尝试在云端9 IDE中运行本地服务器.似乎我已经有另一台服务器正在运行.我试图用它来杀死它:rake tmp:clear

这似乎不起作用.

这是我得到的信息:

=>引导Puma => Rails 5.0.0.rc2应用程序从http://0.0.0.0:8080开始开发 =>运行rails server -h以获取更多启动选项服务器已在运行.检查/home/ubuntu/workspace/sample_app/tmp/pids/server.pid.退出

一如既往,感谢您的帮助.

Ĵ

ruby-on-rails server

2
推荐指数
1
解决办法
5135
查看次数