Text Analysis with Machine Learning Text analysis with statistical, neural networks and neural transformer models