Ingeniería de software

20
Árboles de decisión vs. Redes neuronales

Estoy implementando una estructura de aprendizaje automático para tratar de predecir el fraude en sistemas financieros como bancos, etc. Esto significa que hay muchos datos diferentes que pueden usarse para entrenar el modelo, por ejemplo. número de tarjeta, nombre del titular de la tarjeta,...

20
Pruebas unitarias C ++: ¿Qué probar?

TL; DR Escribir buenas y útiles pruebas es difícil y tiene un alto costo en C ++. ¿Pueden los desarrolladores experimentados compartir su razonamiento sobre qué y cuándo probar? Larga historia Solía ​​hacer un desarrollo basado en pruebas, de hecho todo mi equipo, pero no funcionó bien para...

20
Argumento predeterminado mutable de Python: ¿por qué?

Sé que los argumentos predeterminados se crean en el momento de inicialización de la función y no cada vez que se llama a la función. Ver el siguiente código: def ook (item, lst=[]): lst.append(item) print 'ook', lst def eek (item, lst=None): if lst is None: lst = [] lst.append(item) print...

20
¿Clojure tiene continuaciones / corutinas / etc?

Comencé a programar con Python, y estaba realmente confundido por conceptos como las rutinas y los cierres. Ahora creo que los conozco en un nivel superficial, pero nunca he sentido ese momento de "iluminación", así que elijo aprender Clojure. Compré el libro de Stuart Halloway y está bueno, pero...

20
¿Hay un opuesto para el término "Backporting"?

Según tengo entendido, el término "Backporting" se usa para describir una solución que se aplica en una versión futura que también se transfiere a una versión anterior. La definición de Wikipedia es la siguiente: El backporting es la acción de tomar una determinada modificación de software...

20
¿Por qué se fija el tamaño de almacenamiento dinámico en las JVM?

¿Alguien puede explicarme por qué las JVM (no verifiqué demasiadas, pero nunca he visto una que no lo haya hecho de esa manera) necesitan ejecutarse en un tamaño de almacenamiento dinámico fijo? Sé que es más fácil de implementar en un montón contiguo simple, pero Sun JVM ahora tiene más de una...

20
Y combinator y optimizaciones de cola

La definición de un combinador Y en F # es let rec y f x = f (y f) x f espera tener como primer argumento alguna continuación para los subproblemas recursivos. Usando yf como continuación, vemos que f se aplicará a llamadas sucesivas a medida que podamos desarrollar let y f x = f (y f) x = f...

20
¿Son realmente buenos los archivos de encabezado? [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .