scikit-learn #pillow #tensorflow minisom fastapi numpy pydantic opencv-python matplotlib