A fun little project to play with Jupyter Notebooks, Scikit-learn, and neural nets with Keras. To train a neural network to learn Arabic morphology. It's not very accurate (about 50%) so it's pretty addictive to work on. Surely, someone, somewhere, has done this better, but we aren't solving world hunger here, just having some nerdy fun. The below output is from roots-latin.py.ipynb, which has Latinization in the display stage in Buckwalter mode.
Aug-3-2018, 18:43:02 GMT