機械学習に携わる人であればJupyter Notebookは頻繁に使うツールであり、共有するときにはGitHubを使うのが一般的だろう。GitHubにはブラウザ上でNotebookをレンダリングする機能があり、地味に便利なのだが、ときたまレンダリングされないNotebookが存在する。今回はそんなときに使えるTipsを紹介。
結論から言うと、nbviewerにNotebookのリンクを貼り付ける。
たとえば、以下のように表示されないNotebookがあったとする。
この場合、このNotebookのURLをコピーしてnbviewerに貼り付ける。
貼り付けた後、「Go」を押すとNotebookの内容がレンダリングされる。
Chrome拡張のOpen in nbviewerを入れておくと、1クリックでnbviewer上で開けて効率が良い。
欠点は、プライベートリポジトリにあるNotebookには使えないという点。
追記
開いたNotebookをそのまま実行したい場合は、Open in Colabを使うと、Colaboratoryで開けて便利だと思います。