Python机器学习功能

Bru*_*uno 3 python machine-learning

如果这是一个非常愚蠢的问题,我感到抱歉,但是我对机器学习的概念很陌生。

python机器学习中是否有功能可以用来输入一组输入,并告诉它最终产品应该是什么,并使代码确定应该使用什么功能才能达到最终产品?

再次抱歉,这是一个非常基本的问题。谢谢大家

小智 5

问题真的很模糊。

就像您提到的机器学习TAG一样。我将其视为机器学习问题。在这种情况下,没有可用的特定模型或算法来确定哪种算法/函数最适合您的数据!!

确定哪种模型最适合您的数据是一种成功的尝试方法。因此,您将编写一个包装程序,该程序将使用所有可能的模型来测试您的数据,并根据其准确性得分,您的代码将决定最适合的模型。!!


Sim*_*yer 3

如果您是新手,我建议您使用 scikit learn 并从决策树开始,这是最简单的方法,但却是一个很好的开始方式,因为一旦您包含 scikit learn ,就只需一行即可训练您的基本模型:

所以首先安装scikit-learn 并导入它,称为“sklearn”:from sklearn import tree

使用以下命令创建它:

#init
clf = tree.DecisionTreeClassifier()
Run Code Online (Sandbox Code Playgroud)

然后训练模型:

clf.fit(inputs,output)
Run Code Online (Sandbox Code Playgroud)

并用以下方法预测新的/未知的值:

clf.predict(value)
Run Code Online (Sandbox Code Playgroud)

它将为输入和输出之间的简单关系提供“相当准确”的值,但有时您可以通过自己手写代码来获得更好的结果。

否则,你可以使用真正的机器学习概念与 scikit learn 或其他像tensorflow、theano 等。但是你应该首先尝试我之前所说的,因为它就像机器学习中的 hello world 程序。