热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

matlabvc混合编程神经网络,基于混合编程ANN信息处理软件的研究与实现

【摘要】随着人工神经网络理论研究的不断深入,因其具有存储、计算机自适应学习等能力,已在许多领域得到广泛应用,利用神经网络模型与算法进行信息处理更是随处可见。MATLAB是当前最为流

【摘要】随着人工神经网络理论研究的不断深入,因其具有存储、计算机自适应学习等能力,已在许多领域得到广泛应用,利用神经网络模型与算法进行信息处理更是随处可见。MATLAB是当前最为流行的科学计算软件,它提供了大量神经网络函数,强有力地支持了人工神经网络应用。但还是需要工程技术人员花不少的精力学习MATLAB软件的编程环境,并且该编程环境存在着诸如保密性差、对底层的数据访问不够灵活、操作使用极其严格等问题。因此,迫切需要开发一个具有神经网络计算功能、只需要了解神经网络的一般知识就可应用它解决问题、操作界面友好、保密性灵活性强等特点的神经网络信息处理软件。其于该需求,本课题以MATLAB软件、VC++开发环境、SQLServer数据库混合编程的方法为基础,实现神经网络信息处理软件。

论文首先从神经网络应用的广泛性和利用MATLAB软件实现神经网络模型中存在的问题出发,分析了将MATLAB软件、VC++、SQLServer三种环境混合一起编程,开发出操作方便、使用神经网络处理信息简单的神经网络信息处理软件的必要性、目的和需要解决的难点——MATLAB与VC++之间的MATLAB引擎的混合编程、VC++与SQL之间的ADO连接、MATLAB与SQL之间的MATLAB数据库工具箱使用,进而对混合编程中的相互间的程序或函数的调用、数据的交换、数据格式的转换等技术进行了研究。

其次,介绍了人工神经网络的基本知识和MATLAB软件、VC++、SQLServer三种环境以及MATLAB软件神经网络工具箱中的函数,分析了三种环境混合编程的优势——SQLServer强大的数据存储能力、MATLAB强大的科学计算能力、VC++灵活的编程能力与操作界面的实现能力,明确了在开发神经网络信息处理软件时各自的功能作用。

最后,在总结采用神经网络处理信息的一般过程和业务的基础上,开展了神经网络信息处理软件功能与非功能需求分析和模块与数据库设计,建立了软件的功能层次模型和体系结构并编程实现。通过功能测试,开发的软件达到预期效果,具有实用价值。

全文分为6章,第1章为绪论部分,综述本文的研究背景、论文研究目的和意义等;第2章为人工网络与编程环境的介绍;第3章为混合编程技术的研究;第4章为ANN信息处理软件的分析与设计;第5章为软件实现与测试;第6章为总结与展望。

关键诃:混合编程;神经网络;MATLAB;VC++;SQLServer



推荐阅读
  • 本文介绍了 PHP 的基本概念、服务器与客户端的工作原理,以及 PHP 如何与数据库交互。同时,还涵盖了常见的数据库操作和安全性问题。 ... [详细]
  • 本文介绍了如何在 SQL Server 2005 中创建和使用数据库快照,包括创建数据库、数据表、插入数据、创建快照、查询快照数据以及使用快照进行数据恢复等操作。 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 在运行于MS SQL Server 2005的.NET 2.0 Web应用中,我偶尔会遇到令人头疼的SQL死锁问题。过去,我们主要通过调整查询来解决这些问题,但这既耗时又不可靠。我希望能找到一种确定性的查询模式,确保从设计上彻底避免SQL死锁。 ... [详细]
  • Django与Python及其他Web框架的对比
    本文详细介绍了Django与其他Python Web框架(如Flask和Tornado)的区别,并探讨了Django的基本使用方法及与其他语言(如PHP)的比较。 ... [详细]
  • MySQL Administrator: 监控与管理工具
    本文介绍了 MySQL Administrator 的主要功能,包括图形化监控 MySQL 服务器的实时状态、连接健康度、内存健康度以及如何创建自定义的健康图表。此外,还详细解释了状态变量和系统变量的管理。 ... [详细]
  • Vulnhub DC3 实战记录与分析
    本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • 本文总结了设计、开发和部署Web应用程序时应遵循的一些最佳实践,这些实践结合了个人经验和权威资料,旨在帮助开发者提高Web应用的安全性。 ... [详细]
  • GreenPlum采纳ShareNothing的架构,良好的施展了便宜PC的作用。自此IO不在是DW(datawarehouse)的瓶颈,相同网络的压力会大很多。然而GreenPlum的查问优化策略可能防止尽量少的网络替换。对于首次接触GreenPlum的人来说,必定耳目一新。 ... [详细]
  • 本文详细探讨了如何在PHP中有效防止SQL注入攻击,特别是在使用MySQL数据库时。文章通过具体示例和专业建议,帮助开发者理解和应用最佳实践。 ... [详细]
  • 列表生成式虽然简洁高效,但在处理复杂算法时存在局限性。本文将介绍生成器(generator)的概念及其优势,探讨如何通过生成器解决列表生成式的局限性,并提供实际示例。 ... [详细]
  • mybatis 详解(七)一对一、一对多、多对多
    mybatis详解(七)------一 ... [详细]
  • 本文讲述了一位80后的普通男性程序员,尽管没有高学历,但通过不断的努力和学习,在IT行业中逐渐找到了自己的位置。从最初的仓库管理员到现在的多技能开发者,他的职业生涯充满了挑战与机遇。 ... [详细]
  • 本文探讨如何在SQL Server中防止具有相同参数组合的记录被插入到表中,特别是在表中存在多个列的情况下。 ... [详细]
author-avatar
mobiledu2502861197
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有