移动通信网络优化智能辅助系统<2>
3本系统的独特之处
3.1 采用知识工程的低念
本系统的核心功能是要模仿人类专家的思维方式进行优化工作。这种模拟有两种可能:一是
从微
观层次全面模拟人脑中的知识存贮及推理过程;二是从宏观上把专家的知识和经验抽象成概念化的
形
式。前者可对人的思维进行更加逼真的模拟,后者只能从浅层上模仿人的思考过程。二者都是在基
于
知识的基础上才能实现。
因为生物学上尚不十分清楚人脑中知识存放的具体结构,而且目前计算机的规模和运行速度
还远
未达到神经系统的水平,前者目前有很大的困难。综合二者的优缺点,我们将采用一种二者综合的
概
念,即,当人的推理过程非常清晰时,采用第二种思路,取其快捷,而当某些问题的解决是直觉性
的
或很模糊的时候,借鉴第一种思路,尽量模拟思维的微观实现。
3.2 结合先进的KDD技术
KDD的意思是Knowledge Discoverv in Database,就是利用机器学习的方法从数据库中提
取有价
值知识的过程,是数据库技术和机器学习两个学科的交叉学科。数据库技术侧重于对数据存储处理
的
高效率方法的研究,而机器学习则侧重于设计新的方法从数据中提取知识。
针对要处理的数据关联性非常强的特点,在作报表处理时,我们把大量的数据(如一长段时
期的
报表数据)作为对象,运用KDD技术发现数据内在所含的规律。
3.3 自我学习功能
系统可接受人类知识,也可在推理过程中不断扩充自身的知识库,提高自身的分析能力。例
如,
系统可根据对过去某一事件的处理推测现在出现的类似的新问题的处理方式,如果有效,则把此问
题和处理方式自动增加到自己的知识库中。
3.4 依托于强大GIS平台
结合实验室以前在GIS方面的丰富经验,本系统引入信息可视化显示,帮助运营者全面评价网
络
性能。
3.5 知识部分与推理部分隔离
推理部分抽取出来作为一个智能系统的框架。一次开发成功后,后续的开发只需进行知识总
结。
这是与目前移动通信设备厂商多,各厂商的硬件设备和软件相差很大相适应的。第一次开发
时,
我们着重选取一个厂家的具体设备和软件,当再次开发时,只需再建一个特定的知识库加入系统
中,
不需要大的改动。
3.6 支持web方式访问
使用者可远程访问系统,获取帮助。
4本系统的实现
4.1 系统开发工具选择
系统采用PC+Windows平台,并采用Visual C++语言及Visual prolog语言作为编程工具,知
识库
存放采用SQL server数据库技术,VisualC++语言通过ODBC接口与sql server交互。理由如下:
1) PC机的性能日益增强,价格不断下降。用PC机作硬件平台已能够满足本系统的运算要
求。
2)易于推广使用。PC+ Windows系统的兼容性好,安装容易,价格低廉,系统启动和培训期
短,
降低了整个系统的成本。
3)prolog语言是一种描述性语言,非常适合专家系统程序的编制,可大大缩短开发周期。
4)prolog语言有很多版本,在各种平台上的可移植性好。
5)VisualC++具有强大的Windows编程功能,且与SQL Server数据库接口方便。
6)SQL server7.0已经发展成为一个具有全方
位网络功能的、执行速度较快的数据库系统,且与
windows操作系统的兼容性好。
4.2 系统模拟描述
系统包括以下的一些模块:知识库管理、报表功能管理、推理机制与解释机制、输入与输
出、
系统日志管理、系统帮助。
下面对各个模拟作一个简单的描述:
(1)知识库管理
知识库也可称为专家经验库,由知识工程师通过访问专家、运用从专家抽取知识的技术而获
得
知识,并表达为某种合适的方式。由于系统结构合理化的需求,以及数据库操作方便、维护简单、
独立性强、便于移植、支持网络操作的特点,可考虑把知识以一定方式存入数据库中。对于一个具
体的系统应用,只需要选择对应的数据库,而不必改动系统的其余部分。
系统提供知识获取工具,知识工程师在不熟悉数据结构的情况下用它建造、修改知识库。
系统提供知识库自动检查工具,检查知识库中现有知识的一致性与精确性。
系统为知识自动调整功能预留接口。
(2)报表功能管理
实际工作中经常需要处理大量的报表,有简单的操作,也有复杂的需要涉及多个不同数据的
关
联性的处理,可把这部分功能集成到本系统中。除此之外,对报表数据的一些分析处理可能会用到
专家的经验,这部分处理交由系统的核心部分去做,本模块仅完成数据过滤和传送功能。
本功能与数据挖掘技术(KDD)组合,为系统提供更深层次的知识。
(3)推理机制与解释机制管理
推理机制是系统的核心部分,是系统成功的重要因素。尽可能运用各种推理技术,如非单调
推
理、不精确推理、模糊逻辑等,进行了深入研究与实验。提出自己的一套行之有效的推理与解释体
系。
(4)输入与输出
由于系统与人交互频繁的特点,系统提供良好的图形界面,并特别注重语义的精确性。
系统提供文件输出功能,便于与其他系统交互。
系统提供打印功能。
考虑与Internet接口,系统提供WEB交互功能。
(5)系统日志管理
系统记录一定期限内的操作内容,减少重复劳动,方便系统调试。
(6)系统帮助
系统提供全面、详细的寿合内容,并提供在线帮助。
4.3各模块间的联系
5结论
本文描述了一个采用专家系统概念的GSM网络优化智能辅助系统。它模拟人的思维方式,可以
在
一定程度上起到类似于人类专家的作用,对于一些优化专家缺乏的地方尤其可以发挥其优势。
摘自《移动通信》
|