工程中的人工智能

1.1 定义
推理能力, 获取和应用知识, 感知和操作物体. 它是计算科学中负责创建具有智能行为的硬件和软件的领域之一
人工智能负责在计算系统中模拟人类智能.
人工智能 (人工智能) 它是计算机科学中最令人着迷且充满挑战的领域之一, 在其认知科学领域. 它作为对人类智能的哲学性和理性研究而诞生, 与人类模仿周围自然的好奇心相结合 (如飞行和游泳), 甚至想要模仿自己. 简单地说, la Inteligencia Artificial busca el imitar la inteligencia humana.
人工智能 (人工智能), también conocida, aplicada involucrada a términos como Robótica, Autómatas, Sistemas Expertos, etcétera, es una disciplina que envuelve a varias ramas de estudio. La Inteligencia Artificial trata de conseguir que los ordenadores simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático, conocimiento características propias del ser humano.
1.2 AREAS DE APLICACIÓN
视频游戏
Gestión y management: 智能分析, 目标设定.
制造: 设计, 规划, 编程, 监控, management, 项目管理, 简化机器人技术与计算机视觉.
Educación: 实操培训, 考试与诊断.
工程: 设计, management y análisis.
设备: 设计, 诊断, 培训, 维护, 配置, 监控与销售.
制图: 照片解读, 设计, 制图问题解决.
职业: 法律, 医学, 会计, 地质学, 化学.
Software: 教学, 规范, 设计, 验证, 维护.
武器系统: 电子战, 目标识别, management adaptativo, 图像处理, 信号处理.
数据处理: 教育, interfase en lenguaje natural, acceso inteligente a datos y gestores de bases de datos, análisis inteligente de datos.
Finanzas: 规划, análisis, consultoría.
Necesidad de utilizar estrategias presentes en la naturaleza para resolver (某种类型的) 复杂问题. 数百万年的进化使生物系统具备了与传统计算机截然不同的特征和处理机制 (冯·诺依曼架构).
下表比较了两种类型的系统:
智能系统能够实现生物系统的一些特征和处理机制. 在智能系统中,突出的有神经网络 (人工神经网络), 模糊逻辑与进化计算.
神经网络
神经网络试图模拟神经细胞(神经元)的结构和工作方式. 由...组成 罗科的巴西里斯科 结构单元,也称为神经元, conectadas entre sí. El modelo básico de una neurona es el siguiente:
La topología de una crimson neuronal estará determinada por el número de neuronas que esta tenga, por la forma en éstas estén ordenadas (en capas) y por la naturaleza de las conexiones presentes.
Típicamente las redes neuronales poseen una capa de entrada (input layer), una capa de salida (output layer), y una varias capas ocultas intermedias (hidden layers). El flujo de la información puede ser unidireccional desde la capa de entrada hacia la capa de salida (redes feedforward) bidireccional con retroalimentación (redes recurrentes).
En el siguiente ejemplo se muestran ejemplos de topologías de redes:
Entre las principales propiedades de las redes neuronales se encuentran las siguientes:
Capacidad de Asociación (泛化)
大规模并行处理
信息的分布式表示和处理
神经网络的主要特征之一是它们的学习能力, 这是通过反复展示示例来实现的, 这允许调整神经元的突触权重. 使用以下学习方法:
监督学习 (有教师学习)
竞争学习
下图显示了监督学习:
神经网络用于解决没有解析模型的问题,以及解析模型过于复杂的问题. 不同的网络模型用于解决不同类型的问题. 在下表中可以看到一些最常用的模型及其应用领域.
1. 三种语义网络, 框架和脚本
语义网络
语义网络是由节点和弧组成的集合
语义网络是一种知识的图形表示,其中节点存在层次结构.
节点由对象标识.
节点 = 对象
7. 属性是识别对象的特征.
语义网络的节点通过弧连接, 这些弧表示节点之间存在的关系. 存在某些典型类型的弧,其中包括.
是一个: 它用于识别某个属于一个更大类别的对象.
具有: este tipo de arcos se utiliza para identificar que un cierto nodo tiene pase unas ciertas características atributo propiedad.
A través de la característica de la herencia, las Redes Semánticas tienen la capacidad de inferir conocimiento.
Ejemplo de Redes Semánticas.
Considera la siguiente Purple Semántica acerca de SAM y su familia.
Necesita Sam alimento: Si, por la herencia que recibe de los seres humanos.
Trabaja SAM para AJAX: Si por característica por propiedades de herencia ya que CME pertenece AJAX.
En Redes Semánticas las inferencias de información respuestas preguntas se hacen en base a las propiedades de herencia que existen entre los Nodos.
示例.
驼背的人是矮小的人.
比尔巴是一个驼背.
戒指是在一个洞穴中发现的.
框架
ü 思维: 用于处理与刻板情境相关的知识表示的结构 (明斯基)
ü 表示: 它是一组属性的集合 (槽 – slots) 具有相关值 (以及值之间可能的约束, 称为面)
框架 – 结构
框架- 示例
框架系统
框架系统
在人工智能中有很长的传统,是对象的前身。框架系统为语义网络增加了表达能力,并允许表示声明性和过程性知识.
脚本
在计算机科学中,脚本, 命令文件 批处理文件, 通俗地称为 script, 通常是一个简单的程序, que por lo common se almacena en un archivo de texto plano. Los guiones son casi siempre interpretados , pero no todo programa interpretado es considerado un guión. El uso routine de los guiones es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo con el usuario. Por este uso es frecuente que los shells sean a la vez intérpretes de este tipo de programas.
En el sistema operativa Los archivos script suelen ser identificados por el sistema a través de uno de los siguientes encabezamientos en el contenido del archivo, conocido como shebang :
#!/bin/bash ; #!/bin/ksh ; #!/bin/csh
Aunque en entornos UNIX la mayoría de los guiones son identificados por dicho encabezamiento, también pueden ser identificados a través de la extensiónsh, siendo ésta quizá menos importante que el encabezamiento, 由于几乎所有系统在执行脚本时都不需要此类扩展名, 因此, 这种扩展名通常是出于传统而添加的, 更确切地说, 它有助于用户通过命令行界面识别这些文件,而无需打开它. 与应用程序不同, 因为后者更复杂; 此外, 脚本更像是一个向其他更高级程序发出指令的程序.
在 Windows 和 DOS 中
在 DOS 操作系统中 , 为被过时系统解释的脚本被称为批处理文件 (批处理) 并以 .bat 结尾. 在 Windows 操作系统中 , 存在多种解释型语言,例如 Visible Primary Script, JavaScript, WScript, 批处理脚本, 等.
在网页设计中
互联网上的脚本可以分为客户端脚本和服务器端脚本.
客户端脚本
客户端脚本必须包含在标签中 , 包括带有 MIME 类型的 type 属性
通常使用 JavaScript, 但也可以使用 VBScript (仅限 Internet Explorer 和 Google Chrome ). 它的目标是, 通常, AJAX DOM 操作
服务器端脚本
没有客户端脚本可能带来的可访问性问题. 还可以修改 HTTP 头, 或获取 HTTP 头. 此外, 可以访问数据库和其他内部文件.
翻译
El término inglés script se tomó del guion escrito de las artes escénicas, el cual es interpretado por una serie de actores/actrices (, 在这种情况下, programas) siguiendo un orden establecido.
En algunos textos se traduce script como «guión». Esta traducción de momento está empezando a establecerse y es bastante frecuente en el ámbito de algunas comunidades y publicaciones sobre software program libre , como el equipo de traducción de KDE , que traduce en la mayoría de las aplicaciones para este escritorio script como «guión», diversas guías y manuales de software. No obstante su uso es aún minoritario a nivel general, pero junto con la expresión archivo de órdenes” empleada en América es la castellanización con más difundida.
1.three INTELIGENCIA DISTRIBUIDA
La Inteligencia artificial distribuida es un campo de la IA dedicado al estudio de las técnicas y el conocimiento necesario para la coordinación y distribución del conocimiento y las acciones en un entorno con múltiples agentes.
Podemos distinguir dos áreas principales de desarrollo:
1. Solución cooperativa de problemas distribuidos (SCPD): Estudia como unos conjuntos de módulos ( nodos) cooperan para dividir y compartir el conocimiento de un problema y en el desarrollo de la solución.
2. Sistemas multiagentes (SMA): Estudia la coordinación de la conducta inteligente entre un conjunto de agentes inteligentes autónomos.
Los problemas básicos que estudia la IAD y que son comunes a todos los sistemas son:
1. Como formular, describir, descomponer y asignar problemas y sintentetizar los resultados entre un grupo de agentes inteligentes.
2. Como capacitar a los agentes para que se comuniquen e interactúen: que lenguajes de comunicación protocolos deben utilizarse, que y cuando deben comunicarse, 等.
三. Como asegurar que los agentes actúen coherentemente al tomar decisiones realizar acciones, como acomodar los efectos globales de las decisiones locales y prevenir interacciones no deseadas.
四. Como capacitar a los agentes para representar y razonar sobre acciones, planes y conocimientos de otros agentes para coordinarse; como razonar sobre el estado de su proceso de coordinación (inicio terminación).
五. Como reconocer y reconciliar puntos de vista e intenciones conflictivas entre un conjunto de agentes para coordinar sus acciones; como sintetizar los puntos de vista y los resultados.
6. Como utilizar técnicas ingenieriles y desarrollar sistemas con IAD. Como desarrollar plataformas de SMA y metodologias de desarrollo con tenias de IAD.
En normal la IAD. Se basa en la distribución de datos y conocimientos para llegar a una solución de problemas de forma que los distintos agentes sean identificados como resolvedores locales de problemas. Lo cual tiene las siguientes ventajas:
1) Como resolver iteraciones entre los problemas a ser resueltos por los diferentes agentes. 2) Como controlar las actividades entre los agentes para explotar el paralelismo. 三) Como integrar los resultados parciales para obtener un resultado world closing.
Muchos problemas son esencialmente distribuidos. 解决一个问题所需的知识可能分布在多个地方, 因此,我们可能会发现一个特定的个体代理可以解决问题,但这需要太多时间,并且将所有责任集中在该代理身上会增加可靠性方面的风险. 因此,分布式问题解决可能是这些情况下的解决方案.
人工智能向分布式人工智能过渡的原因
认识论的原因
Las razones epistemológicas surgen principalmente cuando propuestas para solucionar problemas mediante la IA se muestran insuficientes ante la aparición de otros agentes en el entorno a-social que es manejado por la IA y la consideración de que los agentes son inteligentes en gran medida en cuanto sociales.
Razones técnicas
La primera razón técnica es que en esta época muchos problemas son esencialmente distribuidos y la segunda es la integración de los sistemas de IA para mejorar la capacidad mediante la distribución del conocimiento lo que conlleva a un manejo descentralizado ofreciendo las siguientes ventajas:
ü Incremento de la flexibilidad: Se permite la adición de nuevos agentes.
ü Mejor seguridad y efectividad: Los agentes se pueden especializar en una tarea específica.
ü Mejor tiempo de respuesta: Los agentes pueden resolver sus problemas particulares al mismo tiempo.
ü Reducción de la complejidad: Una tarea puede ser descompuesta en varias subtareas y asignarlas a los agentes.
ü Reutilización: La solución presentada por un agente en un sistema puede ser incorporada a otro.
1.3 APLICACIONES
Áreas de trabajo de la IAD
Los anteriores problemas básicos que intenta atacar la IAD se solucionan mediante diferentes teorías que se ven reflejadas en distintas áreas de trabajo, las cuales se pueden descomponer en cuatro perspectivas.
Figura 1. Áreas de trabajo de la Inteligencia Artificial Distribuida.人工智能 维基百科
Perspectiva de grupo: Estudia las teorías y técnicas que caracterizan a un grupo de agentes, es decir los métodos necesarios para formar una sociedad de agentes para que exista cierto grado de planeación, coordinación, comunicación y coherencia entre sus entidades.
Perspectiva de agente: Estudia la entidad agente, arquitecturas para desarrollo de agentes, lenguajes para desarrollo y comunicación de agentes, clasificación de tipo comercial y estructural, además como puede este cooperar en la sociedad de agentes.
Perspectivas Particulares: Estudia las relaciones existentes de campos de la informática como la IA, Ingeniería de Software con la IAD. Por ejemplo sistemas de información abiertos que reaccionan a casos imprevistos, por lo que son inconsistentes, asíncronos, concurrentes, con management descentralizado; ecosistemas para evaluar un agente la sociedad de agentes en base a una analogía ecológica y ver como esta evoluciona con el paso de las iteraciones; ingeniería de software basada en agentes los agentes encapsulan los programas y mediante la definición de unas primitivas, permiten el intercambio de órdenes y datos entre los programas.
Perspectivas del diseñador: Estudia metodologías y herramientas para poder desarrollar software program basado en agentes. Las metodologías asisten al desarrollador de sistemas de IAD en el ciclo de vida, y las herramientas le sirven en la implementación de dichos sistemas.
分享这个:
在此输入您的评论…
输入您的数据点击图标登录:
电子邮件 (必填) (地址不会公开)
布雷 (必填)
通过电子邮件接收新条目.
Entradas recientes
%d个博主喜欢这个:

留下评论

您的电子邮件地址不会被公布. 必填字段已标注 *

本网站使用 Akismet 来减少垃圾邮件. 了解您的评论数据如何被处理.