论坛首页> 三共建设

GeoEast-iEco平台人工智能开发环境:从无到有,建设国产人工智能物探软件自立自强的“高速公路”


0”和“1”作为二进制算法中最小整数单位,虽小,却是构成庞大软件程序的地基,是名副其实的“果壳中的宇宙。在人工智能物探软件与GeoEast-iEco平台间打造将一座座孤岛链接在一起的交通桥梁,开发环境的搭建对于人工智能软件的开发同样发挥着不可或缺的基石作用。  

经过“十三五”期间持续开展研发攻关,GeoEast-iEco平台已经具备多学科协同、云模式共享、多层次开放等能力。iEco作为保障国家油气勘探处理解释软件开发的重要共享开发平台,一旦无法支持人工智能模块的开发,就无法实现“三共”机制在人工智能方面的落地,进一步影响到GeoEast-iEco平台与软件开发者合作开展特色物探技术研发的“共建”进程。

人工智能物探软件和插件需要使用Python语言进行开发, 而iEco平台针对人工智能模块的研发与集成的支撑功能较弱,一道无形的沟壑阻隔了人工智能物探软件开发者,导致了开发人员不能直接访问GeoEast数据库,需要自行设计开发接口或是把数据转换成人工智能语言可读取的格式后才能数据读取,在转换过程中耗费了大量时间和人力成本。“在没有人工智能开发环境时,信息交互的过程就相当于一组数据在传递过程中不断更换不同纸盒和标签进行包装。”尚民强介绍道,“数据交互速度慢,是智能化物探软件开发者在开发反馈中提出频率最多的意见”。

为解决数据信息交互问题,研发中心软件研发部成立人工智能开发环境项目组,专门负责人工智能开发环境构建,解决AI模块开发问题,着力于打造一条底层设计开发的“高速公路”,解决软件开发者问题。“有了这条高速,将为勘探软件开发提供统一的数据访问方式和接口,成为iEco平台达成‘协同’目标的基础。”尚民强介绍。

项目组成员大多都是软件开发的行家里手,他们既是修路人也是养路人,对于这条“高速公路”的成效有着最直观的认识。“为了及时解决开发者反馈意见,我们采取快速开发的方式,一天内工作室内部就会经历五六个小版本的迭代,提升了数据交互的效率,从而保证了智能开发环境符合需求。”项目组成员高英楠说。

2020年以来,经过持续开发打磨,GeoEast-iEco人工智能环境经历了从“0”到“1”的快速发展,完成了基于Python的数据访问和通讯框架开发,能够支持AI模块对数据的访问,实现了AI模块和现有模块的协同工作,针对性的搭建部署了支持Pytochtensorflowpaddlepaddle等框架的人工智能软件开发环境,实现了对AI模块从开发到集成的全流程支持,极大地提升了AI模块的开发效率。

依托人工智能开发环境,GeoEast-iEco平台可以支撑第三方AI模块基于iEco的合作共建,进一步推动共建、共享、共赢机制的实施,为打通“三共”机制建设的最后一公里迈出重要一步。尚民强介绍,“通过与外部人工智能接口联通,外部算法能够与GeoEast实际应用真正结合起来成为真正的产品,算法开发人员也将无需为复杂环境所累,从而节省处更多的时间和精力来专注于完善人工智能算法。”

目前,iEco平台人工智能开发环境已经支撑了初至拾取、速度谱解释和去噪等多个智能模块的开发。GeoEast-iEco平台人工智能开发环境研发完成,标志着iEco平台自此可以完整支持AI方法从试验开发到系统集成的全流程。630GeoEast Smarter人工智能物探软件包的发布,人工智能物探软件从研发向实际应用又迈出了重要一步,公司高级技术专家杨平介绍说,“这项技术给我们带来的是翻天覆地的变化,一旦全面推广, GeoEast-iEco平台将全面实现促进行业专业化分工的作用,进一步打造人工智能物探软件技术产业联盟,从而推动物探技术高速发展,建设GeoEast物探软件生态系统,实现GeoEast人工智能处理解释技术的自立自强”。


全部回复

暂无更多回复内容