Eureqa descubre ecuaciones

Si bien "Software para descubrir ecuaciones y relaciones matemáticas en datos" no figura en nuestra lista de deseos navideños, tenemos que admitir que Eureqa es bastante bueno. Desarrollado en la Universidad de Cornell, Eureqa utiliza algoritmos de aprendizaje automático para determinar las matemáticas subyacentes detrás de las bases de datos. Derivó la segunda ley del movimiento de Newton en unas pocas horas en una computadora de escritorio estándar, lo que no está nada mal para una mente robótica de mente fría. Probablemente no haya muchas aplicaciones para esto en la mayoría de los trucos, pero ¿quién no querría el cerebro de Sir Issac Newton en su equipo? El software se puede descargar de forma gratuita desde su sitio web.

[Via Wired]

  • preciosoRojo dice:

    Las únicas aplicaciones en las que puedo pensar son para ver las relaciones entre los resultados de las pruebas borrosas y los números de serie obligatorios crudos para que los programas creen keygen.

  • d0b0 dice:

    ¡Gay! ¿Cómo se relaciona este hackeo? Ven La-Tecnologia, móntalo.

  • lwr20 dice:

    @preciousRoy: ¿Qué hay de detectar tendencias subyacentes en (por ejemplo) los datos del calentamiento global, o pronosticar los precios del mercado de valores, el crecimiento de la población, etc.?

  • Cerebro cortado dice:

    Podría ver esto útil para medir circuitos de sonido analógicos y crear modelos de programas de ellos ...

  • Gerrit Coetzee dice:

    Qd0b0
    No lo sé, he visto algunos trucos complicados en la química doméstica. Uno de mis amigos está investigando en casa sobre el cultivo de plantas, usando contadores. Los equipos científicos se están volviendo más baratos y los piratas informáticos se están diversificando.

    Para decirlo de otra manera ... tengo un abridor de clips en C, que rara vez uso porque no veo los clips en C con tanta frecuencia, pero en raras ocasiones me alegro mucho de haberlo comprado porque abrí un c- clip sin él. dolor real. Estoy de acuerdo en que la mayoría de los trucos no son problemas de “c-clip” y que hay formas de resolverlos sin un abridor de c-clip, pero tal vez saber que hay una herramienta ayudará a alguien.

  • Ricardo dice:

    @ d0b0: por supuesto que se refiere a piratería. en un nivel muy simple, la piratería de hardware tiende a lidiar mucho con las matemáticas, y ser capaz de generar una función para puntos de datos puede ayudarlo a comprender cómo funciona un dispositivo, o tal vez construir un circuito que imite cualquier cosa que haya adquirido puntos de datos. . de. Creo que es increíble personalmente.

  • Charper dice:

    En primer lugar, estoy muy agradecido por esta información. Sí, sé que no es un truco. Sí, sé que se ha hecho antes. Sigue siendo un software increíble e interesante para el tipo de gente que sigue a La-Tecnologia. Ciertamente no encontraría esto por mi cuenta.

  • Brian Bickerton dice:

    Sin duda, esto facilitaría pasar los últimos años trabajando en ingeniería. Obtener un modelo para un conjunto de datos es extremadamente importante, pero obtener uno que capture las complejidades más sutiles de la relación sin algo así es casi imposible para nosotros en un período de tiempo razonable.

  • Bankroft dice:

    mojosa. estamos mucho más cerca de no tener que pensar por nosotros mismos.

    no me malinterpretes, creo que es genial. como concluyó severedbrain, podría usarse para modelado sintético de sonidos analógicos.

  • CRJEEA dice:

    Ahora me pregunto si puedo conseguir una copia ...
    Tengo una gran idea para un ingeniero de inteligencia artificial.
    Comparar todas las entradas. Una serie de interconexiones de CPU muy básicas crean una velocidad en paralelo para que la interfaz se conecte al puerto sira a la máxima velocidad posible.
    Por ejemplo, una fuente analógica diversa que representa el habla. Combinado con una combinación de diccionario theosor.
    O se han comparado los sensores de su casa, lo que le ha llevado a aprender su rutina diaria.

    Se necesitaría una estructura de proyecto extremadamente detallada.
    Y llevaría algún tiempo. Pero imagínese, si el programa ha estado funcionando durante 100 años o más, nada competitivo, pero piense en lo que podría aprender si estuviera vinculado a algún tipo de mapeo controlado a distancia e interactuando con su entorno.
    Podría ganar un premio noble jajaja, pero llevaría toda una vida programarlo
    pensamiento: una versión modificada de un programa que crea las rutas de los circuitos para los microprocesadores que consideran el software y el hardware, solo pensamiento, jajaja

  • Gerrit Coetzee dice:

    @CRJEEA
    Está disponible de forma gratuita en su sitio web. Agregaré un enlace de descarga a la publicación.

  • Nuchdog dice:

    ¿Quieres decir que no tienes la cabeza de Newton en tu caja?

  • Gerrit Coetzee dice:

    @Nuchdog
    Bueno, en general solo hay una cabeza por persona. Quiero decir, probablemente tengas el único.

  • colecomán1982 dice:

    @ Nuchdog: No, no queda mucho espacio entre la cabeza de Einstein y el gritón.

    @Gerit Coetzee: Se puede considerar que aproximadamente la mitad de la población tiene dos.

  • JD dice:

    @CREEJA,

    La referencia del diccionario en su publicación fue muy graciosa, bravo.

  • CircuitMage dice:

    Mi primera publicación aquí.

    Esto en realidad parece un software genial. Solo ese programa en pantalla muestra que funciona con soluciones iterativas. Puede revertir efectivamente las observaciones de ingeniería en RL. Podría ser útil para muchas cosas ...

  • rojo dice:

    Puedo apreciar esto enormemente.

    Esto podría darme una manera fácil de derivar ecuaciones para expresar el ruido en los sistemas de sensores y, a partir de eso, tratar de desarrollar una forma de filtrar ese ruido según sea necesario.

    Aparte de eso, todavía tiene muchos usos en la piratería. Si nunca ha necesitado un programa que haga esto, afortunadamente, no es divertido codificar uno, incluso cuando se trata de un problema muy específico.

  • PocketBrain dice:

    Esto es asombroso. Utilizable para cualquier cosa, desde desarrollar la comprensión y la previsibilidad de los fenómenos naturales hasta crear una nueva estrategia para los juegos de TBS. Me encantaría jugar con esta herramienta.

  • medix dice:

    "Probablemente no haya muchas aplicaciones para esto en la mayoría de los hacks".

    ¿No es eso lo que más está investigando? ¿Solo una serie de "trucos" bien informados? Entonces, tal vez tenga (mucho) más financiamiento y mejor equipo, pero todavía está "jugando" las leyes que gobiernan el mundo tal como lo conocemos. (Y así probar los límites basados ​​en conocimientos previos).

    Creo que tiene * todo * relacionado con "la mayoría de los hacks ..."

    Definitivamente muy guay ..

  • jengibre dice:

    Esta es una gran herramienta. Lo consideré durante algunas revisiones para encontrar relaciones entre los datos del controlador del motor. temperatura, calor, corriente, etc. Aunque parece un ejercicio inútil, ayuda a formar un buen modelo de un sistema no lineal.
    Deshacer una herramienta relacionada con el pirateo.

  • Andy Freeman dice:

    ¿En qué se diferencia de Bacon? http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=5862

  • Min dice:

    ¿En qué se diferencia de usar la función polyfit en matlab?

  • medix dice:

    @Min: creo que esto encuentra el modelo más apropiado para el conjunto de datos, a diferencia de la mayoría de los paquetes curvos que permiten al usuario elegir el modelo. Es posible que lo "más apropiado" no siempre sea obvio con datos brutos.

    Definitivamente tendré que comprobar esto ...

  • Un dron dice:

    Uno usa la parte superior de mi cabeza ... Úselo para modelar las características de los componentes al desarrollar modelos SPICE. Los MOSFET y los LED vienen a mí, especialmente los MOSFET y los LED exóticos de alta potencia, donde los modelos fabricados pueden ser bastante desagradables.

    Wolfram | Alpha necesita hacer esto en una aplicación web.

  • halcón dice:

    @ Yo: para seguir lo que dijo medix, haz programación genética para intentar descubrir el modelo según tus datos. más tarde, probablemente tenga una función de aptitud basada en una curva de aptitud clásica. más sobre este método aquí: http://www.genetic-programming.com/gpquadraticexample.html

  • Nat'n dice:

    ¿Qué tal hacer una aproximación decente para alguna función usando operadores limitados? usando solo +, -, /, * y abs ()? Puede ser útil en micro con habilidades matemáticas limitadas ...

    esto es lo que hizo con la base de datos SIN (x) x de 0..260 en incrementos de 0,1 grados.

    y = (4.88622 + 0.0126778 * x * abs (0.0114593 * x - 1.59466) - 2.90379 * abs (0.0114593 * x - 1.59466) - 0.0245189 * x) / (0.999628 + 53.4167 / (58.2545 + x * abs (0.0114593 * x -) ) 1.59466))) - 0.134694

    Bastante complejo pero bastante preciso, este no es tan peludo pero un poco menos preciso alrededor de 180:

    y = 4.2249 + 0.0119223 * x * abs (1.95332 - 0.0109327 * x) - 2.1621 * abs (1.98645 - 0.0109327 * x) - 0.0234713 * x

    Podría ser útil si no tiene una función de pecado nativa y puede ser más pequeño que una tabla de búsqueda en el código.

    También creo que sería genial determinar la función de transferencia de un sensor de tiempo para conversiones rápidas, encontrar una función para hacer que el barrido brillante del LED sea lineal, etc. Probablemente hay muchas características que se pueden encontrar de acuerdo con su configuración específica. para que los robots se muevan más suavemente y las cosas funcionen mejor.

    Supongo que un ingeniero real derivaría estas características del diseño, pero este hacker probablemente tenga que construir y observar ...

    http://www.natnlabs.net

  • MJS dice:

    ¡Eso es increíble! ¡Ni siquiera puedo pensar cuántas veces podría usar algo así, la-tecnologia ftw!

  • EdZ dice:

    Este es un software realmente bueno. A veces, no es necesario optimizar perfectamente su modelo, por lo que el tiempo dedicado al proceso habitual del Sistema de identificación podría desperdiciarse con un modelo "bastante bueno" generado automáticamente.
    En cuanto a la piratería, si desea hacer algo háptico, o con servicios o similares, esto le facilitará la vida.

  • Puntilla dice:

    Esto trae malos recuerdos. Texas A&M tuvo una clase dedicada a esto hace 20 años. Se le dio una base de datos y tuvo que escribir un programa en Pascal en la computadora de escritorio para aplicar el mejor modelo de coincidencia de curvas. Solo dos comandantes en la clase, ingenieros aeroespaciales y meteorólogos. Los meteorólogos estaban aterrorizados.

  • medix dice:

    @Brad: Suena como IE, que se ven obligados a tomar "EE por no EE. ”..

  • Comerciante1 dice:

    Muy poca mención de lo que solo un hombre atrapó.
    La posible aplicación de este paquete para
    modelado / predicción del precio de mercado. El largo
    buscó el santo grial de los sistemas systemnik
    traders que buscan una "ventaja" entre ellos
    con paquetes como OptionVue, TradeStation,
    bla, bla, bla. Otra aplicación que puede ser
    o puede que no valga la pena. Porque si (en el
    superficie) parece ser solo un programa de ajuste de curvas.

  • Vicki dice:

    Impresionante = D. Ver que las matemáticas y la física son mis clases favoritas, esto es realmente genial =). Gracias Hack-A-Day ^ _ ^.

  • Tachikoma dice:

    Tute timinda. Genial para encontrar chicos, esto es extremadamente útil para mi juego de carreras de autos. Debería ayudarme a crear fórmulas de dibujo mágicas y difuminar las funciones de los miembros lógicos para la IA.

  • PlastBox dice:

    Roger Alsing hizo un programa similar al de hace bastante tiempo, utilizando algoritmos genéticos.

    http://rogeralsing.com/2008/02/07/genetic-programming-math/

    Inspirado por esto, creé mi propia versión de PHP * para experimentar y aprender. Sin embargo, es curioso acerca de los algoritmos genéticos ... Los GA encuentran la mejor solución para la base de datos que presenta. No espere que la función funcione bien fuera de los límites de la base de datos inicial. : PAG

    * sí, sí, sé que php no es una buena opción, pero es tan simple y accesible para "hacer prototipos" y simplemente para proyectos divertidos.

  • Scott dice:

    http://www.zunzun.com hace lo mismo con una interfaz de Internet gratuita. Este software se ve increíble, pero me encanta zunzun por su facilidad.

Alana Herrero
Alana Herrero

Deja una respuesta

Tu dirección de correo electrónico no será publicada.