OSS×クラウド最新TOPICS 2018年10月17日 10:22
機械学習にPythonを使うべき理由について解説。
Pythonは複雑な操作を実行するために広く使用されているオープンソースのプログラミング言語の1つ。
「シンプルに処理を記述できる」「機械学習用ライブラリ(ツール群)が充実」などの特徴があり、機械学習の生産性を向上させる多数の機能を備えている。
→OSSxCloudNews →オープンソースの言語/Pythonとは
Pythonは、学習しやすく、開発者にやさしいプログラミング言語であるため、簡単に使い始めることができる。
また、構文がシンプルであるため、他のプログラミング言語と比較して少ないコードで処理を記述できる。
Pythonには、「Numpy」「Keras」「Pandas」などの機械学習や計算用の組み込みパッケージが数多く用意されており、ドキュメントも整備されている。
Pythonで利用できるライブラリは複雑な計算を実行するために多くの役立つ機能を備えている。ライブラリのパフォーマンスを向上させるために、広範囲の計算速度の改善を継続的に実施している。
Pythonは世界的な活発な開発コミュニティにより支えられており、多数のチュートリアルやヒントを利用できる。
Pythonは科学界でよく利用されている言語「FORTRAN」のような特徴を持つ。
さまざまな種類のアプリケーションプログラミングの問題に対する大きなツールボックスをユーザーに提供している。
Pythonは、新しいアイデアやプロトタイプをすばやく実装できるため、機械学習やデータサイエンスなど最新技術開発に向いている。
以上、下記URLからの要約
https://opensourceforu.com/2018/10/why-python-is-ideal-for-machine-learning/
この作品は クリエイティブ・コモンズ 表示 - 非営利 4.0 国際 ライセンスの下に提供されています。
Manifoldとは Manifoldは、エンジニアや科学者が、MLデータスライスとモデル全体のパフォーマンス問題を特定し、データのサブセット間の機能分布の違いを明らかにすることで根本原因を診断するのに役立つデバッグツール。 「Apache License 2.0」で提供されている。
OSS×Cloud ACCESS RANKING