jupyter

入門/解説

nbdev:探索的プログラミングをPythonで実現する開発環境(2/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(2/4)まとめ ・ソフトウェア開発手法がウォータフォールからアジャイルに代わってもツールはあまり変化がない ・プログラミングに関する優れたアイディアは過去に幾つか発案され...
入門/解説

nbdev:探索的プログラミングをPythonで実現する開発環境(1/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(1/4)まとめ ・何らかのシステムを開発する際はプログラムコードやデータの挙動を探索する作業が大半を占める ・探索作業はコード内コメントとしては蛇足だが非常に重要な知見で...
入門/解説

GWASkb:ゲノムワイド関連解析情報を論文から自動抽出(6/6)

1.GWASkb:ゲノムワイド関連解析情報を論文から自動抽出(6/6)まとめ ・GWASkbの作成に使用されたシステムは、Snorkel IEフレームワークの上にPythonで実装されている ・本システムは少数の誤検出を発生させるため、全て...
入門/解説

GWASkb:ゲノムワイド関連解析情報を論文から自動抽出(3/6)

1.GWASkb:ゲノムワイド関連解析情報を論文から自動抽出(3/6)まとめ ・GWASkbは十分に高い精度を維持しながら、既存の文書からかなりの数の関連性を抽出 ・人間がキュレーションしたデータベースとは採用基準が異なるが他に掲載されてい...
入門/解説

数学的プログラミング:データサイエンス能力を進化させるための大事な習慣(2/3)

1.数学的プログラミング:データサイエンス能力を進化させるための大事な習慣(2/3) ・ランダムダーツ投げのような検証は多数の試行が行われるという条件下でのみ有効 ・他のモンテカルロ実験と同様に投げた回数が多いほど近似は良くなる ・科学的実...
入門/解説

Activation Atlases:画像分類ニューラルネットワークの深部を探索(3/3)

1.Activation Atlases:画像分類ニューラルネットワークの深部を探索(3/3)まとめ ・ニューラルネットワークが画像分類時に背景も考慮している事も明確に視覚化 ・また多様な写真の特徴を組み合わせており食用用途も観賞用途も混在...
入門/解説

Activation Atlases:画像分類ニューラルネットワークの深部を探索(1/3)

1.Activation Atlases:画像分類ニューラルネットワークの深部を探索(1/3)まとめ ・隠れ層で起きているニューロンの活性化状態を地図にして視覚化しようという試み ・UMAPで高次元ベクトルを二次元に変換しグリッドにまとめて...
入門/解説

FastText:テキストデータの特徴量抽出の実装(2/2)まとめ

1.FastText:テキストデータの特徴量抽出の実装(2/2)まとめ ・FastTextでembeddingを作成した後は単語間の類似性や仲間外れを計算する事が出来る ・聖書内の単語に関する類似性や関連性は上手に捉える事が出来ている ・単...
入門/解説

Pythonの統合開発環境でベストなものはどれか?

1.Pythonの統合開発環境でベストなものはどれか?まとめ ・Pythonのコードを書く際に使う開発環境を5種類の紹介 ・Atom,Jupyter Notebook,PyCharm,Rodeo,Spyderの5種類 ・初心者かベテランか科...
入門/解説

Colab:TensorFlow入門者のための優れた学習環境

1.Colab:TensorFlow入門者のための優れた学習環境まとめ ・Googleがクラウドで提供する無料のPython実行環境Colaboratoryの紹介 ・Jupyterノートブック形式で高速でカスタマイズ可能で無料で実行できる ...
入門/解説

あなたが見逃してはいけない5つのpython機械学習プロジェクト

1.あなたが見逃してはいけない5つのpython機械学習プロジェクトまとめ ・メジャーになりつつあるPythonの機械学習系ライブラリ5選まとめ ・視覚化、自然言語作成、embeddingの3種より5ライブラリ ・使い勝手は工夫されているも...
入門/解説

2018年に貴方が雇用される事になるかもしれない5つのデータサイエンスプロジェクト

1.2018年に貴方が雇用される事になるかもしれない5つのデータサイエンスプロジェクトまとめ ・自分が出来る事をアピールするためにポートフォリオを作成する ・データサイエンティストのポートフォリオは5つの種類がある ・勉強のための勉強ではな...