12章現場に学ぶ
本章を読めば以下の問いに答えられるようになる
- 成功しているスタートアップ企業は、どのように大量のデータを扱い機械学習をしているのか?
- どんな監視技術やデプロイ技術を使えばシステムを安定化できるのか?
- 成功しているCTOは、技術や開発チームからどんな教訓を得ているのか?
- PyPyはどれくらい広範に適用できるのか?
本章では、Pythonを大規模データとスピード重視の場面に利用して成功した会社の物語を集めました。すべて各組織のキーパーソンに寄稿してもらった物語です。採用した技術だけでなく、苦労して手に入れた知恵も共有してくれています。
12.1 Adaptive Labのソーシャルメディア分析(SoMA)
——Ben Jackson, adaptivelab.com(https://www.adaptivelab.com/)
Adaptive Labは、ロンドンの技術都市Shoreditchにある製品開発とイノベーションを行う会社です。われわれは、スタートアップ起業から大企業までさまざまな会社と協業して、製品デザインと商品出荷について、リーン開発法や人間中心の手法を適用しています。
YouGovという世界市場調査会社は、世界中の人々が何を考えどんな行動をしているのか、継続的に正確なデータと洞察をライブ配信するという大志を抱いています。これこそが、われわれがなんとかして提供しようとしている取り組みにほかなりません。Adaptive Labは、ソーシャルメディアの中で起こっている現実の議論を聞き取り、指定した話題についてユーザーの抱いている感情を深掘りするための手段を設計しました。われわれの構築したスケーラブルなシステムでは、リアルタイムに大量のストリーム型の情報を受信し、処理し、無限に保存し、フィルタリング可能な強力なインタフェースを通じて表現できます。このシステムはPythonを使って構築しました。 ...
Get ハイパフォーマンスPython now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.