keras transformers scikit-learn scikit-image scipy tensorflow matplotlib numpy opencv-python