Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 机器学习与实际预测_Algorithm_Machine Learning_Scikit Learn_Artificial Intelligence - Fatal编程技术网

Algorithm 机器学习与实际预测

Algorithm 机器学习与实际预测,algorithm,machine-learning,scikit-learn,artificial-intelligence,Algorithm,Machine Learning,Scikit Learn,Artificial Intelligence,我有一个关于预测的机器学习的问题 所以通常我会有一个包含x和y的数据集,我会在上面训练我的算法。但是如果我有一个只包含输入变量x而没有实际预测y的数据集呢 例如,我正在寻找脆弱的交易 在数据集A中,我有一组输入变量,如金额、Zipcode、商户等,我有一个欺诈状态变量,表示1表示可能欺诈,0表示安全交易。在这里,我知道欺诈/已知非欺诈,我可以对我的模型进行培训 但是,如果我有一个没有欺诈变量的数据集,该怎么办。我所拥有的只是我的输入变量,没有任何变量表明这是否是欺诈。ML算法如何预测该特定数据集

我有一个关于预测的机器学习的问题

所以通常我会有一个包含x和y的数据集,我会在上面训练我的算法。但是如果我有一个只包含输入变量x而没有实际预测y的数据集呢

例如,我正在寻找脆弱的交易

在数据集A中,我有一组输入变量,如金额、Zipcode、商户等,我有一个欺诈状态变量,表示1表示可能欺诈,0表示安全交易。在这里,我知道欺诈/已知非欺诈,我可以对我的模型进行培训


但是,如果我有一个没有欺诈变量的数据集,该怎么办。我所拥有的只是我的输入变量,没有任何变量表明这是否是欺诈。ML算法如何预测该特定数据集的欺诈交易概率?

我认为您需要的是异常检测。在异常检测中,您将尝试查找与其他数据点不同的数据点,在您的情况下,这是欺诈交易

sklearn中有很多算法可用,看。我建议您从IsolationForest模型开始解决您的问题

来自文件


你们问的是无监督学习,这是一个非常广泛的话题,但实际上并不是关于StackOverflow的话题。有一些数据科学/机器学习特定的堆栈交换网站更适合。我投票结束这个问题,因为它与编程无关