2011-05-21 35 views
2

我试图找到一种很好的分类方法,用于将多个客户记录丢失,截断或错误的数据分类到不同的客户类别中,即分类一个或多个客户记录并查看它是属于同一客户还是一个不同的客户。为什么我应该使用神经网络而不是贝叶斯网?我的教授说,神经网络是最好的方法。为什么基于神经网络的分类器比贝叶斯网络更好?

回答

3

这很大程度上取决于您尝试分类的数据类型。神经网络通常擅长连续数据,而贝叶斯网络通常对离散数据更好。当然,连续的数据可以通过将其放入桶中来分离,但这是另一层复杂性,您可能不需要。

两种方法(理论上)都能很好地处理丢失,截断和不正确的数据。

我建议你问你的教授为什么他们认为神经网络会是一个更好的方法。

+0

谢谢。但是,怎样才能决定它是一个什么样的问题空间呢? – Artika 2011-05-22 00:21:01

+1

@Artika:不幸的是,这是最难的部分,也是你从经验中学到的东西。你需要对一堆问题尝试一堆算法(或者阅读大量的会议论文),看看哪些是有效的,哪些没有。有一些通用的指导方针,就像我在答案中提到的那样,但最终很难预先知道哪种算法的性能会更好。 – 2011-05-22 03:44:42

+0

谢谢卡梅隆。这仍然是相当有帮助 – Artika 2011-05-22 03:49:29