python

入門/解説

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

1.nbdev:探索的プログラミングをPythonで実現する開発環境(3/4)まとめ ・Jupyter Notebookは「探索的」部分では優れているが「プログラミング」の部分では優位性がない ・既存の素晴らしいツールを活用しつつ、必要に応...
入門/解説

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

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

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

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

Fairness Indicator:公正な機械学習を構築するためのツール(2/3)

1.Fairness Indicator:公正な機械学習を構築するためのツール(2/3)まとめ ・Fairness Indicatorsを使用すると公平性基準の計算と視覚化が可能になり、独自の基準を追加する事も可能 ・Fairness In...
入門/解説

TensorFlowを使用したM理論への新しいアプローチ

1.TensorFlowを使用したM理論への新しいアプローチ ・現在の量子力学では4つの基本的な力のうち3つしか説明できていない、重力が未解明 ・重力を含めて理論的に説明しようとすると膨大な計算が必要になり計算不能 ・TensorFlowに...
入門/解説

皆のためのMLモデルの構築:機械学習の公平性を理解する(2/3)

1.皆のためのMLモデルの構築:機械学習の公平性を理解する(2/3)まとめ ・what-ifツールを使うと個々の特徴が個々のデータポイントにどのような影響を与えているのかを確認可能 ・データの偏りを無視するために特定の特徴を考慮しないように...
公平性

皆のためのMLモデルの構築:機械学習の公平性を理解する(1/3)

1.皆のためのMLモデルの構築:機械学習の公平性を理解する(1/3)まとめ ・データと機械学習アルゴリズムに公平性を求める事は、安全で責任あるAIシステムの設計/構築に重要 ・公平性は現実世界にモデルを展開した際に露わになる実務的な影響につ...
基礎理論

WANN:学習せずとも特定タスクを実行できるニューラルネットワークの探索(3/3)

1.WANN:学習せずとも特定タスクを実行できるニューラルネットワークの探索(3/3)まとめ ・トレーニングしなくても画像情報からカーレースゲームをプレイするシンプルなWANNは発見済み ・ランダムな重みを使う事で同一モデルでアンサンブル学...
入門/解説

Turbo:視覚化のために改良した虹色のカラーマップ(2/2)

1.Turbo:視覚化のために改良した虹色のカラーマップ(2/2)まとめ ・Turboは高コントラストでスムーズな視覚化が必要な日常的な動作を対象とした新しいカラーマップ ・連続的な値とプラスマイナスに分かれる値の両方に使用できるため広範囲...
入門/解説

Turbo:視覚化のために改良した虹色のカラーマップ(1/2)

1.Turbo:視覚化のために改良した虹色のカラーマップ(1/2)まとめ ・虹色のカラーマップとしてはJetが有名だが、Jetには縦じまが見えてしまったり幾つかの弱点がある ・Jetより厳密なカラーマップにはViridisやInfernoな...
入門/解説

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

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

ハエの脳を自動でインタラクティブな3D画像に再構成する試み(2/2)

1.ハエの脳を自動でインタラクティブな3D画像に再構成する試み(2/2)まとめ ・NeuroglancerはWebGLをサポートするためWebブラウザを使って誰でも自由に操作できる ・ペタバイト規模のスケールを持つ3D情報の表示が可能であり...