まえがき

決定しないというのは、決定しないことを決定したということだ。

—— ゲディー・リー(Rush)

さぁ始めよう

後から思い返して初めてわかることがあります。「値段がXのうちにビットコインをいくらか買っておくべきだった」や「有名になる前にスタートアップYに応募しておけばよかった」など、世界は良くも悪くも自分の未来に影響を与える瞬間の連続です。時は決して戻りません。しかし、若い日の選択の結果がどうなるかという教訓は成長してから何度も繰り返されます。今この瞬間に本書を手にしたあなたは幸運です。

人工知能によってソフトウェア産業がその根本から変わろうとしています。この変化は究極的には世界の未来を見据え、形作ろうとする人々によってもたらされます。機械学習は新しい可能性の入り口です。それがありとあらゆる場所で利用されているJavaScriptと組み合わさったとき、その可能性は大きく広がります。

あるAIに関する講演で私が聴衆に語ったことですが、「ソフトウェア開発において、ある地点に到達することを目的としていたのでは、到底その地点までは到達できません」。大事なことは想像をどこまで広げられるかです。それでは始めましょう。

なぜTensorFlow.jsなのか?

TensorFlowは開発の現場でもっともよく利用されている機械学習フレームワークのひとつです。Googleの最重要なプロダクトとしてサポートされていて、世界でも影響力の大きい多くの企業の力の源泉です。TensorFlow.jsはもっともよく使用されているJavaScript製のTensorFlowフレームワークで、いずれの競合と比較しても引けを取りません。はっきり言うと、JavaScriptで機械学習フレームワークの力を本格的に利用したければ、選択肢はこのTensorFlow.jsだけです。 ...

Get 初めてのTensorFlow.js ―JavaScriptで学ぶ機械学習 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.