软件是 智能蔬菜病虫害诊断与防治专家系统 http://www.scbch.com/vps.asp
我想开发一个类似的系统
把这个软件的思想解释一下 比如要识别 南瓜 东瓜 西瓜 香瓜
分 形状 重量 长度 等等几项 用户输入这几项 比如形状是园形 重量为3kg 长度10CM
软件根据这几项的符合程度给出判断是什么瓜
看起来是比较简单
但是 怎样把形状 重量 长度 这些组织好 就是算法比较重要
大家有什么好的想法?
还有开发软件怎么选择?
我想开发一个类似的系统
把这个软件的思想解释一下 比如要识别 南瓜 东瓜 西瓜 香瓜
分 形状 重量 长度 等等几项 用户输入这几项 比如形状是园形 重量为3kg 长度10CM
软件根据这几项的符合程度给出判断是什么瓜
看起来是比较简单
但是 怎样把形状 重量 长度 这些组织好 就是算法比较重要
大家有什么好的想法?
还有开发软件怎么选择?
解决方案 »
- 怎样获得想要的字符串 从 “Class.forName(name).newInstance()”中
- volatile与synchoronized即使都是锁,达到的功能是一样的,那为什么还要创造这两者呢?
- 解释型语言的比编译型语言
- myclipse7.0调试进入加载器类
- JavaMail文本附件内容怎么是乱码?
- 作java开发快一年了,突然发现有段代码看不明白(吐血),请教大家!!!
- 各位大哥大姐请推荐一本java的入门书
- 【Swing实现弹出GIF图像 提示用户等待】
- 如何在jtable中设置不同的字体
- 装jbuilder6的问题(在线!)
- 谁有 << JavaScript核心技术 >>?????????
- java源文件如何变成exe可执行文件!
比如说,南瓜可是设定重量1kg到10kg,形状为扁圆形或椭圆型,长度为10cm到1m。要注意它们有很好的区分度且还要包含完全。
我个人认为你应该这样,先统计现实世界的数据,然后确定数据的范围,太个性的例子就抛弃。
然后设计一个数据库,输入一些符合你观察统计的数据,作为仿真模拟来用。
再设计一个简单的匹配程序,这个程序必须把可信度计算出来,你可以参考人工智能中的框架或者产生式方法。
接着利用前面的数据库来仿真试验。具体的程序你自己思考一下啦~如果是个智能Web的话大概需要J2EE了。
最后再去开发真正的系统,你要做的是专家系统,前面的数据库要改为知识库才具有机器学习的功能。
看看人工智能的书籍吧,推荐史春植教授的《人工智能》,国防工业出版社的。
……
以上只是我的一些小看法,希望能对你的思考有些帮助。