Skip to main content

Pythonで構築するデータアプリケーション

Download PDF

多くのデータドリブンな組織にとってよくある課題があります。それは、ビジネスが真の価値を発揮できるように、どのようにデータインサイトを活用すればよいかというものです。データアプリケーションは、通常、機械学習(ML)のインサイトを、ビジネスユーザーにとってなじみのある用語とメトリックを使用して提供するものです。しかし、データサイエンティストにとって、そのようなアプリを構築して提供することは、これまで容易ではありませんでした。その結果、あまりにも多くのMLベースのモデルがビジネスに十分活用されることなく放置されてきました。なぜなら、そのようなモデルは、専門家ではないユーザーにとって利用しづらいものだからです。

本eBookでは、データサイエンティストがよく使うプログラミング言語であるPythonを使用してデータアプリケーションを構築することで、ビジネス価値をどのように高められるかについて説明します。Snowflakeを使用することで大規模なMLモデルを構築、デプロイし、さらに、PythonのWebアプリケーションのフレームワークであるStreamlitを用いることで、インタラクティブなアプリを構築できるようになります。これにより、組織がデータファースト企業になるための問題を解決することができます。

本書で次の方法をご確認ください。

  • Snowflakeを使用して大規模なMLモデルを構築してデプロイする
  • Streamlitを使用してPythonでインタラクティブなアプリを構築する
  • Streamlitで構築したアプリを活用し、ビジネスチームによる安全なイテレーションを行い、MLによって得られたインサイトから最大の価値を引き出せるようにする