Hola a todos,
Aver si me pueden ayudar, lo que pasa esq estoy haciendo una consulta de:
Como hago Inteligencia Artificial en SQL server.
Pero no encuentro nada a ver si alguien sabe algo del tema me ayude por favor.
Gracias de antemano.
| |||
SQL con Inteligencia Artificial Hola a todos, Aver si me pueden ayudar, lo que pasa esq estoy haciendo una consulta de: Como hago Inteligencia Artificial en SQL server. Pero no encuentro nada a ver si alguien sabe algo del tema me ayude por favor. Gracias de antemano. |
| |||
Respuesta: SQL con Inteligencia Artificial jajajaja lo mismo dije cuando lo vi,estoy estudiando SQL y me llamaba la atencion jajajaj pero bueno,que decepcion me llevo jajaja |
| |||
Respuesta: SQL con Inteligencia Artificial Un tema muy inrerezante, pero la inteligencia artificial es un conjunto de procesos, procedimientos, algoritmos etc. Talvez deveria de comenzar estudiando un poco las redes neuronales, y comenzar a costruir un modelo de base de datos acorde al sistema q quieres emplear.. por ejemplo un sistema de chat tipo Dr. Abouse, es una base de datos muy dinamica y su alimentacion se hace a travez de un algoritmo de relacion sintaxica q determina q palabras pueden ir relacionadas, el problema es el contexto en el que se emplean. Asi q inteligencia artificial no es un metodo o un sistema q lo realizara sino un conjunto de sistemas q se encargan de interpretar y modificar las respuestas de acuerdo a un patron q puede cambiar de acuerdo a las diferencias en las variables de entrada. |
| |||
Respuesta: SQL con Inteligencia Artificial Miren, no es por azar que escribo esto. Si se puede crear functions, stered procedures, querys, etc. Que tengan que ver con inteligencia artificial, puesto que el lemguaje prolog y sql tienen algo en comun, son lenguajes declarativos... Me gusto este foro y despues voy a poner un problema que me surgio en una consulta rebuscada en sql, para que vean que si se lleva sql con la ia :) |
| ||||
Respuesta: SQL con Inteligencia Artificial guapolomax, me gustaria que nos ilustraras la parte de INTELIGENCIA ARTIFICIAL en SQL Server con DDL. Gracias.
__________________ MCTS Isaias Islas |
| ||||
Respuesta: SQL con Inteligencia Artificial Cita: Excelente, seria interesante verlo...
Iniciado por guapolomax Miren, no es por azar que escribo esto. Si se puede crear functions, stered procedures, querys, etc. Que tengan que ver con inteligencia artificial, puesto que el lemguaje prolog y sql tienen algo en comun, son lenguajes declarativos... Me gusto este foro y despues voy a poner un problema que me surgio en una consulta rebuscada en sql, para que vean que si se lleva sql con la ia :) Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura... -- MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |
| |||
Respuesta: SQL con Inteligencia Artificial Para la parte del ddl no es tanto, para el dml si, por ejemplo puedes crear consultas para crear una combinadora de elementos quimicos... Tienes que saber las reglas de la formula redox por ejemplo y luego traspasarlas a querys de sql, no nomas de sql server, puede ser de sybase, oracle, etc. |
| |||
Respuesta: SQL con Inteligencia Artificial HOMBRES DE POCA FÉ... tenemos una tabla llamada ELEMENTOS (ID, NOMBRE, SIMBOLO, NUM_ATOM), otra llamada COMPUESTOS (ID, NOMBRE, SIMBOLO) yb una última llamada DETALLES_COMPUESTOS (ID_COMP, ID_ELEM, CANT_ELEM). ELEMENTOS ID ------------> 1 ------------- 8 NOMBRE ----> Hidrógeno -- Oxígeno SIMBOLO ---> H ------------- O NumAtom ---> 1 ------------- 8 COMPUESTOS ID -----------> 36 NOMBRE ---> AGUA SIMBOLO --> H2O DETALLES_COMPUESTOS ID_COMP ----> 36 ----- 36 ID_ELEM -----> 1 ------ 8 CANT_ELEM --> 2 ----- 1 Traten de hacer una consulta a DETALLES_COMPUESTOS para solo conocer el identificador o clave del compuesto (solo debe arrojar una sola clave cada vez que se ejecute la consulta) conociendo las claves de los elementos que los componen, y la cantidad de los elementos en cada uno (y eso que solo estoy proponiendo 2 elementos por el momento por cada compuesto de arriba... háganlo Última edición por guapolomax; 05/12/2011 a las 13:10 Razón: estaba mal |
| ||||
Respuesta: SQL con Inteligencia Artificial Pues no entiendo tu planteamiento pude obtener esto:
Código SQL:
Ver original No es eso lo que decias que se obtuviera??? ahi yo veo que una particula de agua se logra con 2 de hidrogeno y una de oxigeno......o no???
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: SQL con Inteligencia Artificial No, el la clave que se debe obtener de la tabla detalles_compuestos por medio de una consulta debe ser 36, se debe de buscar por medio de la clave del elemento (que para este caso son dos) y la cantidad de moles de cada uno... A veces los compuestos se realizan con mas de dos elementos combinados, creen solo la consulta... Sigan tratando, y eso que solo estoy hablando de dos elementos para el compuesto!! |
| |||
Respuesta: SQL con Inteligencia Artificial Mas compuestos... COMPUESTOS ID -----------> 37 -------------I------------- 38 NOMBRE ---> CLORURO DE SODIO --I-- CLORURO DE POTASIO SIMBOLO --> NaCl ------------I-----I------ KCl ELEMENTOS ID ------------> 11 ------------ 17 --------------- 20 NOMBRE ----> SODIO ------- CLORO---------- POTASIO SIMBOLO ---> Na ------------ Cl ---------------- K TRATEN DE HACER LA CONSULTA A DETALLES_COMPUESTOS PARA QUE LES DE LA CLAVE DEL COMPUESTO NOMAS |
| ||||
Respuesta: SQL con Inteligencia Artificial haber compañero guapolomax podria poner la tabla de resultado de las consultas que propones porque en lo personal no entiendo bien donde estaria la dificultad de obtener lo que necesitas por medio de sql "tradicional" y si no se puede obtener por este medio o esta muy complejo porque no pones un ejemplo con sql "inteligente"??? Saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| ||||
Respuesta: SQL con Inteligencia Artificial Suponiendo que podriamos en un momento dado no tener toda la informacion del compuesto tal vez el query podria contar las coincidencias y dar como resultado el compuesto que mas se parezca segun la informacion obtenida hasta el momento... Podria ser algo asi? (solo estoy evaluando de momento que el compuesto tenga el elemento, pero se podria agregar la variable la cantidad del elemento presente en el compuesto, para asi tener una ponderacion mas acertada..) Bueno es lo que se me ocurre.. =D
Código:
SELECT TOP 1 id_comp FROM #detalles_compuestos c LEFT JOIN #detalles_incognita i ON c.id_elem = i.id_elem GROUP BY id_comp HAVING SUM(CASE WHEN i.id_elem is NOT NULL THEN 1 ELSE 0 END) > 0 ORDER BY SUM(CASE WHEN i.id_elem is NOT NULL THEN 1 ELSE 0 END) / CAST( COUNT(1) AS DECIMAL(13,4)) DESC Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura... -- MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |
| |||
Respuesta: SQL con Inteligencia Artificial ANDRE95 ESTA PADRE TU LOGICA... LIBRAS DICE: "haber compañero guapolomax podria poner la tabla de resultado de las consultas que propones porque en lo personal no entiendo bien donde estaria la dificultad de obtener lo que necesitas por medio de sql "tradicional" y si no se puede obtener por este medio o esta muy complejo porque no pones un ejemplo con sql "inteligente"???" LIBRAS, Podría hacer una consulta tradicional como SELECT ID_COMP FROM DETALLES_COMPUESTOS WHERE ID_ELEM = 17 AND CANT_ELEM = 1, pero esto arrojaría las dos calves de los CLORUROS que expuse arriba, o sea 37 Y 38... LA CONSULTA DEBE DE ARROJAR SOLO, SI TE REFIERES AL CLORURO DE SODIO, la clave 37, que se guarda en una variable. posteriormente con otra consulta se obtiene el nombre del compuesto, pero esa es otra historia :D Y NO ESTOY ESCRIBIENDO DIRECTAMENTE LAS CONSULTAS POR AQUELLOS HOMBRES DE POCA FE, QUE DICEN QUE NO SE PUEDE MANEJAR CONSULTAS AVANZADAS TIPO IA :D |
| ||||
Respuesta: SQL con Inteligencia Artificial jeje no he trabajado con IA pero ya me dio curiosidad ver como termina.. jaja Bueno por aqui andamos.. Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura... -- MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |
| ||||
Respuesta: SQL con Inteligencia Artificial Cita: y porque no callas a todos aquellos hombres de poca fe poniendo la consulta?? asi nos demuestras a todos como se haria un query con IA que la verdad me esta ganando la curiosidad jejejejeSaludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: SQL con Inteligencia Artificial Les doy una en parte para que practiquen con ella... Esta es para dos elementos de la tabla periódica y sus cantidades de cada uno: Select clavecomp from combinaciones where (claveelem = 17 and cantidad = 1 and pivote = '1711') union select calvecomp from combinaciones where (claveelem = 11 and cantidad = 1 and pivote = '1711'); esto nos dara como resultado "solo" la clave del compuesto "36", chequen arriba cual es?? Pero fijense bien... Cambiamos las cantidades por otros enteros, sigue dando 36... Select clavecomp from combinaciones where (claveelem = 17 and cantidad = 9 and pivote = '1711') union select calvecomp from combinaciones where (claveelem = 11 and cantidad = 5 and pivote = '1711'); esto no debe de pasar puesto que el cloruro de sodio para que aparezca en la vida real se toma solo 1 mol de cloro y 1 mol de sodio, y no mas, sino se convertiria en otro compuesto... |
| |||
Respuesta: SQL con Inteligencia Artificial Les doy una en parte para que practiquen con ella... Esta es para dos elementos de la tabla periódica y sus cantidades de cada uno: Select clavecomp from combinaciones where (claveelem = 17 and cantidad = 1 and pivote = '1711') union select clavecomp from combinaciones where (claveelem = 11 and cantidad = 1 and pivote = '1711'); esto nos dara como resultado "solo" la clave del compuesto "36", chequen arriba cual es?? Pero fijense bien... Cambiamos las cantidades por otros enteros, sigue dando 36... Select clavecomp from combinaciones where (claveelem = 17 and cantidad = 9 and pivote = '1711') union select clavecomp from combinaciones where (claveelem = 11 and cantidad = 5 and pivote = '1711'); esto no debe de pasar puesto que el cloruro de sodio para que aparezca en la vida real se toma solo 1 mol de cloro y 1 mol de sodio, y no mas, sino se convertiria en otro compuesto... |
| ||||
Respuesta: SQL con Inteligencia Artificial ps no le veo lo diferente a tu consulta a una que se hace sin IA...........o alguien que me explique donde entra la IA :S
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: SQL con Inteligencia Artificial Y eso que nada mas estamos hablando de dos elementos, para obtener la clave del compuesto y posteriormente buscar su nombre, simbolo y mostrarlo... Imaginate para el hidrogenosulfato de potasio , cuyo simbolo es khso4, o sea que esta compuesto de potasio, hidrogeno, azufre y oxigeno!!! andres95, ya luego platicamos amigo :) |
| ||||
Respuesta: SQL con Inteligencia Artificial Libras, no lo puedes distinguir ya que es verdaderamente ARTIFICIAL: John McCarthy dijo en el 56 "Es la ciencia e ingeniería de hacer máquinas inteligentes, especialmente programas de cómputo inteligentes." Para explicar la definición anterior, entiéndase a un Agente inteligente que permite pensar, evaluar y actuar conforme a ciertos principios de optimización y consistencia, para satisfacer algún objetivo o finalidad. De acuerdo al concepto previo, racionalidad es más general y por ello más adecuado que inteligencia para definir la naturaleza del objetivo de esta disciplina. Por lo tanto, y de manera más específica la inteligencia artificial es la disciplina que se encarga de construir procesos que al ser ejecutados sobre una arquitectura física producen acciones o resultados que maximizan una medida de rendimiento determinada, basándose en la secuencia de entradas percibidas y en el conocimiento almacenado en tal arquitectura. Digo, mas claro, ni el agua....... (juar, juar, juar, juar)
__________________ MCTS Isaias Islas |
| ||||
Respuesta: SQL con Inteligencia Artificial Muy buena respuesta iislas creo que queda claro el concepto de IA que trata de explicar nuestro compañero........aunque a mi parecer lo sigo viendo como un proceso normal de sql jejejeje :)
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
Etiquetas: |