楼主: ReneeBK
3637 16

Practical Artificial Intelligence Programming in Java 3rd Edition [推广有奖]

  • 1关注
  • 62粉丝

VIP

已卖:4895份资源

学术权威

14%

还不是VIP/贵宾

-

TA的文库  其他...

R资源总汇

Panel Data Analysis

Experimental Design

威望
1
论坛币
49629 个
通用积分
55.4465
学术水平
370 点
热心指数
273 点
信用等级
335 点
经验
57805 点
帖子
4005
精华
21
在线时间
582 小时
注册时间
2005-5-8
最后登录
2023-11-26

楼主
ReneeBK 发表于 2014-11-1 06:21:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

4th Edition:https://leanpub.com/javaai
3rd Edition:

本帖隐藏的内容

Practical Artificial Intelligence Programming in Java 3rd Edition.pdf (1.33 MB, 需要: 25 个论坛币)


https://github.com/mark-watson/Java-AI-Book-Code/tree/master/lib

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Intelligence Programming Artificial Practical practic Java

已有 1 人评分热心指数 收起 理由
宁静的城np + 2 精彩帖子

总评分: 热心指数 + 2   查看全部评分

本帖被以下文库推荐

沙发
econ8008(真实交易用户) 发表于 2014-11-1 06:39:01
看看...

藤椅
zxn2011(未真实交易用户) 发表于 2014-11-1 06:39:38
看看是啥东西

板凳
ReneeBK(未真实交易用户) 发表于 2014-11-1 06:45:14
  1. PowerLoomUtils plu = new PowerLoomUtils();
  2. plu.load("test_data/test.plm");
  3. plu.changeModule("BUSINESS");
  4. plu.assertProposition(
  5. "(and (company c1)" +
  6. " (company-name c1 \"Moms Grocery\"))");
  7. plu.assertProposition(
  8. "(and (company c2)" +
  9. " (company-name c2 \"IBM\"))");
  10. plu.assertProposition(
  11. "(and (company c3)" +
  12. " (company-name c3 \"Apple\"))");
  13. List answers = plu.doQuery("all ?x (company ?x)");
  14. System.out.println(answers);
  15. // answers: [[C3], [C2], [C1]]
  16. answers = plu.doQuery(
  17. "all (?x ?name)" +
  18. " (and" +
  19. " (company ?x)" +
  20. " (company-name ?x ?name))");
  21. System.out.println(answers);
  22. // answers:
  23. // [[C3, "Apple"],
  24. // [C2, "IBM"],
  25. // [C1, "Moms Grocery"]]
  26. plu.createRelation("CEO", 2);
  27. plu.assertProposition(
  28. "(CEO \"Apple\" \"SteveJobs\")");
  29. answers = plu.doQuery(
  30. "all (?x ?name ?ceo)" +
  31. " (and" +
  32. " (company-name ?x ?name)" +
  33. " (CEO ?name ?ceo))");
  34. System.out.println(answers);
  35. // answers: [[C3, "Apple", "SteveJobs"]]
复制代码

报纸
ReneeBK(未真实交易用户) 发表于 2014-11-1 06:47:13
  1. public class ExampleSparqlQueries
  2. implements ISparqlProcessResults {

  3. public void processResult(List<String> data) {
  4. System.out.print("next result: ");
  5. for (String s : data)
  6. System.out.print("|"+s+"|" + "\t ");
  7. System.out.println(" . ");
  8. }
  9. public String doSparqlQuery(String sparql_query,
  10. ISparqlProcessResults
  11. handler) {

  12. TripleStoreSesameManager ts =
  13. new TripleStoreSesameManager();
  14. ts.loadRDF("test_data/news.n3");
  15. sparql_query =
  16. "PREFIX kb: <http://knowledgebooks.com/ontology#>" +
  17. "SELECT ?subject "+
  18. "WHERE { ?subject kb:containsState \"Maryland\" . }";
  19. ts.doSparqlQuery(sparql_query, this);

  20. next result: |http://news.yahoo.com/s/nm/ \\
  21. 20080616/ts_nm/worldleaders_trust_dc_1 /|
复制代码


地板
ReneeBK(未真实交易用户) 发表于 2014-11-1 06:57:59
  1. private static RuleBase readRule() throws Exception {
  2. Reader source =
  3. new InputStreamReader(
  4. DroolsBlockWorld.class.getResourceAsStream(
  5. "/BlockWorld.drl"));
  6. PackageBuilder builder = new PackageBuilder();
  7. builder.addPackageFromDrl( source );
  8. Package pkg = builder.getPackage();
  9. // Change the default conflict resolution strategy:
  10. RuleBaseConfiguration rbc =
  11. new RuleBaseConfiguration();
  12. rbc.setConflictResolver(new FifoConflictResolver());
  13. RuleBase ruleBase = RuleBaseFactory.newRuleBase(rbc);
  14. ruleBase.addPackage(pkg);
  15. return ruleBase;
  16. }
  17. RuleBase ruleBase = readRule();
  18. WorkingMemory workingMemory =
  19. ruleBase.newStatefulSession();
  20. System.out.println("\nInitial Working Memory:\n\n" +
  21. workingMemory.toString());
  22. // Just fire the first setup rule:
  23. workingMemory.fireAllRules(1);
  24. Iterator<FactHandle> iter =
  25. workingMemory.iterateFactHandles();
  26. while (iter.hasNext()) {
  27. System.out.println(iter.next());
  28. }
  29. System.out.println("\n\n** Before firing rules...");
  30. workingMemory.fireAllRules(20); // limit 20 cycles
  31. System.out.println("\n\n** After firing rules.");
  32. System.out.println("\nFinal Working Memory:\n" +
  33. workingMemory.toString());
  34. iter = workingMemory.iterateFactHandles();
  35. while (iter.hasNext()) {
  36. System.out.println(iter.next());
  37. }
复制代码


7
lhf8059(真实交易用户) 发表于 2014-11-1 07:49:53
看看!

8
oink-oink(真实交易用户) 发表于 2014-11-1 08:31:22
提示: 作者被禁止或删除 内容自动屏蔽

9
michaelkuo8818(真实交易用户) 发表于 2014-11-1 15:52:09
nice nice

10
wh7064rg(未真实交易用户) 发表于 2014-12-14 07:21:16
看一看

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-5 14:28