{"cells":[{"metadata":{},"cell_type":"markdown","source":"# Just for fun\n\n#### Check out score trends of the top-n competitors."},{"metadata":{"trusted":true},"cell_type":"code","source":"import pandas as pd\n\ndef top_n_pivot(top_n):\n    leaderboard_df = pd.read_csv(\"../input/leaderboard/deepfake-detection-challenge-publicleaderboard.csv\")\n    top = leaderboard_df.groupby('TeamId').last().sort_values(by='Score').head(top_n)\n    leaderboard_df['SubmissionDate'] = leaderboard_df['SubmissionDate'].map(lambda date: date[:10])\n    leaderboard_df = leaderboard_df.groupby(['TeamId', 'SubmissionDate']).last().reset_index('SubmissionDate').loc[top.index]\n    leaderboard_df = leaderboard_df[leaderboard_df['Score'] < 0.5]\n    return leaderboard_df.pivot(index='SubmissionDate', columns='TeamName', values='Score').fillna(method='ffill')","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"import cufflinks as cf\ncf.go_offline(connected=True)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"top_n_pivot(5).iplot()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"top_n_pivot(15).iplot()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat":4,"nbformat_minor":4}