小编Tyl*_*gan的帖子

Logisitic回归成本函数

function [J, grad] = costFunction(theta, X, y)
m = length(y);
h = sigmoid(X*theta);
sh = sigmoid(h);
grad = (1/m)*X'*(sh - y);
J = (1/m)*sum(-y.*log(sh) - (1 - y).*log(1 - sh));

end
Run Code Online (Sandbox Code Playgroud)

我正在尝试计算逻辑回归的成本函数.有人可以告诉我为什么这不准确?

在此输入图像描述

更新:Sigmoid功能

function g = sigmoid(z)

g = zeros(size(z));
g = 1./(1 + exp(1).^(-z));

end
Run Code Online (Sandbox Code Playgroud)

matlab machine-learning octave

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

使用Node.JS从mongodb到MongoLab

我正在尝试做同样的事这个人在这里什么如何使用MongoLab在Heroku上设置MongoDB数据库?

该应用程序适用于Amazon EC2,我正在使用MongoLabs插件部署到Heroku.

我应该输入什么来更改与Mongo URI的mongo连接?

Heroku文档

/** https://devcenter.heroku.com/articles/getting-started-with-nodejs#write-your-app */

var mongo = require('mongodb');

var mongoUri = process.env.MONGOLAB_URI ||
  process.env.MONGOHQ_URL ||
  'mongodb://localhost/mydb';

mongo.Db.connect(mongoUri, function (err, db) {
  db.collection('mydocs', function(er, collection) {
    collection.insert({'mykey': 'myvalue'}, {safe: true}, function(er,rs) {
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

app.js

/** app.js */

var express = require('express')
  , routes = require('./routes')
  , user = require('./routes/user')
  , http = require('http')
  , path = require('path')
  , EmployeeProvider = require('./employeeprovider').EmployeeProvider;

var app = express();

app.configure(function(){
  app.set('port', process.env.PORT || 8080);
  app.set('views', …
Run Code Online (Sandbox Code Playgroud)

heroku amazon-ec2 mongodb node.js mlab

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

使用MongoDB和Node.JS使用Passport-Local创建新用户

这是新用户的代码:

var User = mongoose.model('User', userSchema);
var usr = new User({ username: 'bob', email: 'bob@example.com', password: 'secret' });
Run Code Online (Sandbox Code Playgroud)

这是检查登录的代码.

passport.use(new LocalStrategy(function(username, password, done) {
  User.findOne({ username: username }, function(err, user) {
    if (err) { return done(err); }
    if (!user) { return done(null, false, { message: 'Unknown user ' + username }); }
    user.comparePassword(password, function(err, isMatch) {
      if (err) return done(err);
      if(isMatch) {
        return done(null, user);
      } else {
        return done(null, false, { message: 'Invalid password' }); …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js passport.js

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