Inteligencia Artificial En La Ingenieria

1.1 DEFINICION
Habilidad de razonar, adquirir y aplicar conocimiento, percibir y manipular objetos. Es una de las áreas de las ciencias computacionales encargadas de la creación de hardware y software que tenga comportamientos inteligentes
La inteligencia artificial se encarga de modelar la inteligencia humana en sistemas computacionales.
La Inteligencia Artificial (IA) es una de las áreas más fascinantes y con más retos de las ciencias de la computación, en su área de ciencias cognoscitivas. Nació como estudio filosófico y razonístico de la inteligencia humana, mezclada con la inquietud del hombre de imitar la naturaleza circundante (como volar y nadar), hasta inclusive querer imitarse a sí mismo. Sencillamente, la Inteligencia Artificial busca el imitar la inteligencia humana.
La Inteligencia Artificial (IA), también conocida, aplicada involucrada a términos como Robótica, Autómatas, エキスパートシステム, etcétera, それは複数の学問分野を含む学問である. 人工知能はコンピュータに人間の知能をある程度模倣させることを目指している. 情報システムに人間特有の知識や特徴を組み込む必要があるときにその技術が用いられる, 人間自身の特性を持つ知識.
1.2 応用分野
Videojuegos
管理とマネジメント: análisis inteligente, fijación de objetivos.
Fabricación: diseño, planificación, programación, monitorización, マネジメント, gestión de proyectos, robótica simplificada y visión computarizada.
教育: adiestramiento práctico, exámenes y diagnóstico.
Ingeniería: diseño, マネジメントと分析.
Equipamiento: diseño, diagnóstico, adiestramiento, mantenimiento, configuración, monitorización y ventas.
地図作製: 写真の解釈, diseño, 地図作製上の問題解決.
職業: 弁護士業, 医学, 会計, 地質学, 化学.
ソフトウェア: 教育, 仕様書作成, diseño, 検証, mantenimiento.
兵器システム: 電子戦, 目標の識別, 適応型マネジメント, 画像処理, 信号処理.
データ処理: 教育, 自然言語インターフェース, データおよびデータベースマネージャへのスマートアクセス, データのインテリジェント分析.
金融: planificación, 分析, コンサルティング.
複雑な問題の解決のために自然界に存在する戦略を利用する必要 (特定の種類の) 複雑な問題. 何百万年もの進化によって、生物システムは従来のコンピュータとは根本的に異なる特性と処理メカニズムを備えるに至った (冯・ノイマン型アーキテクチャ).
En la siguiente tabla se comparan ambos tipos de sistemas:
Los Sistemas Inteligentes permiten implementar algunas características y mecanismos de procesamiento de los sistemas biológicos. Entre los sistemas inteligentes destacan las Redes Neuronales (Redes de Neuronas Artificiales), la Lógica Difusa y la Computación Evolutiva.
Redes Neurales
Las Redes Neuronales tratan de modelar la estructura y la forma de trabajar de las células nerviosas neuronas. Están compuestas por basilisco de roko unidades estructurales también conocidas como neuronas, 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 (Generalización)
Procesamiento masivamente paralelo
Representación y Procesamiento distribuido de la información
Una de las principales características de las redes neuronales es su capacidad de aprendizaje, これは例を繰り返し提示することによって達成される, これはニューロンのシナプス重みを適応させることを可能にする. 次の学習方法が使用される:
教師あり学習 (教師ありで)
競合学習
次の図には教師あり学習が示されている:
ニューラルネットワークは解析モデルが存在しない問題や、解析モデルがあまりに複雑な問題を解決するために使用される. 異なるタイプの問題を解決するために異なるネットワークモデルが使用される. 次の表では、最も使用されるいくつかのモデルとその応用分野を観察できる.
1.三つのセマンティックネットワーク, フレームとスクリプト
セマンティックネットワーク
セマンティッククリムゾンは、ノードとアークの集合である
Una Purple Semántica es una representación grafica del conocimiento en la que existe una jerarquía de Nodos.
Un Nodo es identificado por un objeto.
Nodo = objeto
7. Atributos características que identifican a un objeto.
Los Nodos de un Crimson Semántica están unidos por arcos, los cuales indican la relación que existe entre ellos. Existen ciertos tipos de Arcos típicos entre los cuales están.
Es-un: el cual usa para identificar que un cierto pertenece a una clase mayor de objeto.
Tiene-un: 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.
Ejemplo.
Los Jorobados son personas pequeñas.
Bilba es un jorobado.
El anillo fue encontrado en una cueva.
FRAMES
ü Thought: Estructura para atender la representación del conocimiento asociado a situaciones estereotipadas (Minsky)
ü Representación: Es una colección de atributos (ranurasslots) con valores asociados (y posibles restricciones entre valores, llamados facetas)
MarcosEstructura
MARCOS- EJEMPLO
SISTEMAS DE MARCOS
SISTEMAS DE MARCOS
Tienen mucha tradicion en IA y son antecesores de los objetos Los sistemas de marcos agregan expresividad a las redes semánticas y permiten representar conocimiento declarativo y procedimental.
SCRIPTS
En informática un guión, archivo de órdenes archivo de procesamiento por lotes, vulgarmente referidos con el barbarismo script, es un programa usualmente easy, 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, ya que casi todos los sistemas no necesitan dicha extensión para ejecutar el guión, por lo tanto, esta suele ser añadida por tradición, más bien, Es útil para que el usuario pueda identificar estos archivos a través de una interfaz de línea de comandos sin necesidad de abrirlo. Difieren de los programas de aplicación, debido a que los últimos son más complejos; además, los guiones son más bien un programa que le da instrucciones a otros más avanzados.
En Home windows y DOS
En el sistema operativo DOS , a los guiones creados para ser interpretados por el obsoleto se les conoce como archivos BATCH” (procesamiento por lotes) y acaban enbat. En el sistema operativo Windows , existen varios lenguajes interpretados como Visible Primary Script, JavaScript, WScript, Batch Script, など.
En diseño web
Los guiones en internet se pueden clasificar en guiones del lado del cliente y del lado del servidor.
Guiones del lado del cliente
Los guiones del lado del cliente se deben incluir con el tag , incluyendo el atributo type con el tipo MIME
Generalmente se usa JavaScript, pero se puede usar VBScript (solo Internet Explorer Google Chrome ). Tiene como objetivo, por lo normal, AJAX manipulación del DOM
Guiones del lado del servidor
No tienen los problemas de accesibilidad que pueden presentar los guiones en el cliente. También permiten modificar las cabeceras http, u obtenerlas. Además, permiten acceso a bases de datos y otros archivos internos.
はりゃく
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 (, en este caso, 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, など.
three. 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.
four. 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).
5. 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. three) Como integrar los resultados parciales para obtener un resultado world closing.
Muchos problemas son esencialmente distribuidos. El conocimiento necesario para resolver un problema puede estar distribuido en varios sitios, por lo que tendríamos que un agente particular person podría resolver el problema pero requeriría demasiado tiempo y se asumirían demasiados riesgos en cuanto a fiabilidad al concentrar toda la responsabilidad en ese agente. Por lo que la resolución distribuida de problemas puede ser la solución a estos casos.
Razones de la transición de la IA a la IAD
Razones epistemológicas
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 paraMejorar 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.
共有する:
ここにコメントを入力してください…
あなたの情報を入力して、ログインするにはアイコンをクリックしてください:
メールアドレス (必要) (住所は公開されません)
名 (必要)
Recibir nuevas entradas por electronic mail.
Entradas recientes
A %d blogueros les gusta esto:

コメントを残す

あなたのメールアドレスは公開されません. 必須項目には印が付いています *

このサイトはスパムを減らすためにAkismetを使用しています. あなたのコメントデータがどのように処理されるか学ぶ.