Hii,I am new to keras and tensorflow, and I don't understand what is a backend in machine learning or deep learning. And if there is a backend, so what is a front-end?
--
You received this message because you are subscribed to the Google Groups "Keras-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to keras-users+unsubscribe@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/keras-users/6c39e3bd-0b2b-4eba-9dc1-951390b38fd5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Backend is not a ML/DL concept, but a computer science one. Keras does not do computation on its own, it uses other libraries (Theano, TensorFlow, etc) for that purpose, that's why a backend interface was defined so you can switch these on the fly.
A front-end could be any application that uses Keras and does something useful (like a GUI). Also note that the typical frontend-backend split that is usually used in software engineering might be slightly different for Machine Learning, as generally there is no user-facing GUI.