Cómo poner un programa de IA en un dispositivo

¿Sabe algo sobre su software o para qué lo usará?

Por el momento, su pregunta no tiene respuesta, porque es imposible saber si su “programa de inteligencia artificial” tiene un tamaño de varios gigabytes, usa terabytes de memoria y se usa para conducir un automóvil; o si solo se trata de leer un par de interruptores y encender un LED y puede implementarse mediante una compuerta AND de la serie 74; o si está controlando una central nuclear; o un robot; o…

Todos estos son, en términos de especificaciones de hardware, COMPLETAMENTE diferentes cosas.

¿Cuáles son tus aportes? ¿Cuantos de ellos? ¿Están limpios o sucios y necesitan un rebote? Analógico o digital? ¿Qué niveles de voltaje?

¿Cuál es tu fuente de alimentación? ¿Qué tan confiable y estable es? Que voltaje Si es una batería, ¿cuál es su capacidad y cuánto tiempo desea que dure? ¿El usuario puede apagar el dispositivo o el software debe seguir siempre un procedimiento especial de limpieza antes de apagarse?

¿Cuáles son tus salidas? Niveles de voltaje? ¿Requerimientos de energía?

¿Qué tan grande es tu programa? ¿En qué CPU o PIC se ejecutará? ¿Qué frecuencia de reloj se requiere para dar tiempos de respuesta aceptables? ¿Cuánta memoria de trabajo requiere? ¿Necesita almacenamiento persistente que permanecerá cuando se apaga el dispositivo?

Tendrás que ser mucho más específico.

¿Qué tipo de dispositivo, qué tipo de programa de IA? O tiene un controlador especialmente diseñado para vincular el programa al hardware, o el programa está construido desde cero para el hardware.

No puede simplemente conectar cualquier programa en una pieza de hardware.

Obtenga un microcontrolador como el MSP430, tendrá algunas entradas y salidas, lo ingresará en su IA.

Ahora para hacer eso, hay toda una ingeniería que debes aprender primero.

More Interesting

Cómo implementar la detección y clasificación de frutas de manzana usando MATLAB en una aplicación antroidea

¿Qué técnicas de aprendizaje automático se utilizan en la industria?

¿Qué núcleo (para los métodos de núcleo en el aprendizaje automático) es menos sensible a la alta dimensión: cauchy, gaussiana o laplaciana?

¿Cómo calculamos el error cuadrático medio en la regla de aprendizaje de LMS?

Cómo dominar el aprendizaje automático en Python

¿Cuál es una buena fuente para aprender la optimización convexa?

¿Qué trabajo se ha hecho para aplicar la detección de nuevos eventos a eventos sociales en los que los usuarios estarían interesados ​​(es decir, conciertos)?

¿Podría el aprendizaje profundo vencer a los métodos tradicionales en 3D Vision?

¿Cuál es una buena manera de aprender aprendizaje profundo para que un estudiante graduado se una a un grupo de aprendizaje profundo de buena reputación?

¿Existe un concepto de API semántica - API que acepta oraciones simples como consultas?

¿Cuál es el mejor marco de minería de datos?

¿Cuáles son algunos de los beneficios del análisis de regresión múltiple?

Cuando la gente dice que la inteligencia artificial destruirá a la raza humana, ¿es que alguien los programará para que estén predispuestos a no gustarle la vida orgánica, o que de alguna manera adquirirán naturalmente las mismas emociones o algoritmos que lo llevan a uno a matar?

¿Cuáles son las ventajas del aprendizaje semi-supervisado sobre el aprendizaje supervisado y no supervisado?

¿Qué es ingenuo Bayes, clasificación de espacio vectorial y máquinas de vectores de soporte en la recuperación de información?