Depende, si quieres probar una red neuronal simple de procesamiento de sonido, te sugiero que uses Matlab, como su nombre, Matrix Laboratory. Hay muchas herramientas matemáticas útiles y muchos tutoriales útiles en línea también.
MATLAB y Simulink para informática técnica
Sin embargo, si está interesado en diseñar un sistema completo, Python es una excelente opción. Con numpy, scipy, sklearn, Python le permite tocar detalles de bajo nivel mientras mantiene el código como una tarea simple.
NumPy – Numpy
Y más adelante, es posible que el escritorio único sea demasiado lento para entrenar una red neuronal. Ahora tiene dos opciones, la primera es usar la plataforma de programación y computación paralela GPU. (Necesita saber C / C ++) Y el otro es usar más computadoras Field Guide to Hadoop (Basado en Java).
- ¿Cómo resolverías el siguiente diagrama de perceptrón?
- ¿Por qué algunos sistemas de recomendación, como Netflix, dejan de funcionar con demasiadas calificaciones?
- ¿Por qué es beneficioso centrar y normalizar los datos antes de ejecutar el Análisis de componentes principales en él?
- ¿Cuáles son los pros y los contras del aprendizaje en línea y fuera de línea? ¿En qué escenarios son útiles cada uno?
- ¿Qué técnicas de aprendizaje automático se utilizan en la industria?
Ahora, deberías haber sido un maestro en redes neuronales. Usted encuentra que la mayoría de los cálculos en la red neuronal son operaciones matriciales, y si esto puede acelerarse, su red será más eficiente. Tutorial: Uso de la biblioteca Intel® Math Kernel para la multiplicación de matrices (lenguaje C) (código de ensamblaje y C)
Entonces, ya ves, no existe el mejor lenguaje para todo el procesamiento de sonido. Depende de lo que quieras hacer.