使用 Prolog 根据关系数据库中的数据进行预测

Using Prolog to make a prediction based on the data in a Relational Database

我最近接触到 Prolog,我对它的强大功能感到惊讶。我想知道序言是否有可能根据 SQL 服务器中的数据进行预测。

数据库

Day    Weather  Taken out Umbrella
Monday Cloudy   Yes 
Tuesday Sunny   No
Wednesday Rain   Yes 
Thursday  Sunny  No    

Prolog 可以使用数据库中的这些数据并进行预测吗

是的 - 您可以使用机器学习算法训练分类器。 在 prolog 中运行良好的算法是构建规则模型的算法。

例如决策树或规则学习器,如 ripper。

http://www.amazon.co.uk/Programming-Artificial-Intelligence-International-Computer/dp/0321417461 第 18 章是一个好的开始。有很多关于这个主题的文献 ;)