离散预测与连续预测

逻辑函数定义为 sigmoid(x) = 1/(1+e^(-x))。如果得分由公式 4×1 + 5×2 – 9 = score 定义,那么以下哪个点恰好有50%的概率是蓝色或红色?(选择所有正确答案。)

答案:(1,1) – (2,4) – (5,-5), (-4,5)

有人能解释一下如何解这道题吗?


回答:

我在上同样的Udacity课程。你问错了问题,得到了错误的答案。应该是1/1(1+e^(-x))

正确的代码是

from math import e,pow#Equation: 4x1+5x2-9=score#weights are 4,5 and bias is -9, find the sigmoid(x) = 1/(1+e-x).features=[(1,1),(2,4),(5,-5),(-4,5)]def linear_func(features):    for x in features:        score= 4*x[0]+ 5*x[1]-9        y = 1 / (1 + pow(e,- score))        print("X",x,score,y) #call the functionlinear_func(features)

答案是1,1和-4,5

Udacity上的答案:那是正确的。从直觉上看,如果你查看逻辑函数的图表,当得分评估为零时,概率总是50%。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注