scikit-learn problem management action button flask critical thinking tensorflow prediction gujarati nltk object detection plotly power bi bayes classifier numpy support vector machine computer vision document classification algorithms natural language processing pandas boto3 customer retention python creativity language model adaboost scikit-learn (machine learning library) logistic regression deep learning