Python Weak-shot-learning Resources