¿Cuál tiene menos matemáticas y más ciencias de la computación, redes o inteligencia artificial?

Hay dos tipos de personas que trabajan en informática, una que es muy apasionada y entusiasta para resolver problemas. Les encanta escribir código y no duden en usar a otros o compartir el suyo. Otro tipo de personas son las que formulan un nuevo problema e identifican / proponen un modelo matemático para resolver el problema. Estas personas son las que aman las matemáticas. Pero recuerde que ninguno de estos son matemáticos puros, son matemáticos aplicados, es decir, ambos están usando las matemáticas como herramienta.

Volviendo a la pregunta. En primer lugar, ¿qué quieres decir con más informática? ¿Es más codificación, más simulación, sentarse frente a la computadora o algo más?

Como he mencionado, hay dos tipos de personas en ciencias de la computación y, por lo tanto, la cantidad de matemáticas dependerá de qué tipo de persona seas.

Por ejemplo, si la tarea es hacer que un robot aprenda acciones para subir escaleras, entonces el primer tipo de persona elegirá los métodos existentes, ajustará los parámetros, puede fusionar múltiples modelos, etc. para resolver el problema. El segundo tipo de persona formulará su función de costo, simulará el comportamiento en un simulador y finalmente presentará un nuevo modelo que optimiza la función de costo. La excepción será que él / ella hará demasiados supuestos.

Otro ejemplo en la creación de redes podría ser la comunicación de vehículo a vehículo para la planificación de la ruta. El primer tipo de persona utilizará las técnicas de comunicación inalámbrica existentes para un conjunto particular de aplicaciones (por ejemplo, planificación de rutas), propondrá algunas heurísticas para resolver el problema. Otro tipo de persona formulará sus propios modelos (por ejemplo, estudiando los retrasos y la incertidumbre).

Obviamente, necesita los detalles y las matemáticas detrás incluso para el enfoque orientado a la aplicación, pero se espera que sepa cómo se comportará la técnica en un conjunto particular de entrada y parámetros. Para el trabajo teórico, se espera que sepa por qué se introduce una variable particular en el problema. Cómo se puede incorporar otra restricción.

Entonces, mi respuesta a la pregunta es que depende de su interés y del tipo de trabajo.

Espero que esto ayude.

Me pregunto qué quiere decir con “más informática”.

Porque la informática es inexplicable sin las matemáticas. Tenemos matemática en Estructura de datos, en Algoritmos, en Sistemas Operativos, en Electrones Digitales y Organización de Computadores.

Matemáticas en redes , sin embargo, es la representación binaria ; debe convertir el decimal en binario y el binario en decimal: está en casi todas partes, especialmente cuando se trata de conceptos como subred, direccionamiento con clase y sin clase, enmascaramiento de subred, etc.

En otras partes, como el control de flujo y error , tenemos matemáticas básicas: multiplicación y suma de divisiones. Algunos conceptos como el acceso múltiple con detección de portadora con detección de colisión (CSMA / CD) tienen temas avanzados como la relación de Poisson .

El resto de la red trata sobre el movimiento de paquetes y protocolos relacionados con diferentes capas, y también algunos algoritmos de enrutamiento .

La inteligencia artificial tiene que ver con la lógica y las matemáticas, hay una representación del conocimiento y tiene que ver con la lógica; Lógica de primer orden y la lógica proposicional. Seguido de eso, hay una versión completamente diferente de Logic llamada lógica difusa : puede tomar valores continuos de 0 a 1.

Algoritmos genéticos es la imitación de un algoritmo evolutivo y sus procesos como mutación, cruce, todos se discuten utilizando las matemáticas.

Algoritmos de aprendizaje automático como máquina de vectores de soporte (SVM), algoritmos vecinos más cercanos ; Todos se explican a través de las matemáticas.

Se discuten muchas probabilidades y estadísticas, por ejemplo, razonamiento bayesiano .

La red neuronal artificial se trata de varias funciones lineales y no lineales ( funciones de activación ): el álgebra lineal y las matrices se utilizan para comprender estos conceptos.