El algoritmo genético se usa después de formular el problema dado en una forma en la que necesita encontrar algún valor mínimo o máximo en función de parámetros como el peso del modelo, los valores de entrada o cualquier cosa que desee incorporar en su modelo.
Para esta función formulada f (x1, x2,…., Xn) encontrará mínimos o máximos. Tenga en cuenta que hay n dimensiones y la forma más simple es iterar de forma anidada sobre todos los valores en cada eje para encontrar los mínimos (máximos). Aquí, los algoritmos genéticos como la optimización del enjambre de partículas se pueden usar para hacerlos lo suficientemente rápidos en comparación con la fuerza bruta. Pero todos los algoritmos genéticos no son deterministas, es decir, pueden ejecutarse de manera diferente cada vez produciendo un resultado final igual o diferente.
Ahora responde a tu pregunta,
- De estos cursos, ¿cuál debería tomar más si quiero investigar en reconocimiento de patrones o visión por computadora?
- ¿Cómo creo un conjunto de datos como MNIST para reconocer caracteres de otro idioma? Tengo un conjunto de datos como una carpeta de imágenes. ¿Cómo uso eso en Tensorflow?
- ¿Se utiliza Machine Learning fuera de las startups y otras "nuevas" empresas?
- Cómo probar la profundidad del fondo del procesamiento del lenguaje natural de alguien en una entrevista
- ¿Qué te emociona del futuro del aprendizaje automático?
- Son bastante lentos en comparación con otros métodos convencionales como la propagación inversa.
- Pueden ser golpeados en un mínimo local en lugar de encontrar un mínimo global.