タグ

2019年1月16日のブックマーク (2件)

  • ゼロからはじめるPython(44) Pythonを使ったWebサイトは百円で運用できる(その2)

    前回、Pythonを使ったWebサイトを作成する手順を紹介した。とはいえ、簡単なメッセージを表示するだけで面白くない。そこで、今回は、スマートフォンでも更新できるメッセージボードを作ってみよう。 今回作るメッセージボード WebブラウザとWebアプリのやりとり Pythonのプログラムを、Webサーバ上で動かすなら、それは『Webアプリ』だ。Webアプリでは、サイトを訪問するユーザが使うWebブラウザとPythonのプログラムのやりとりで成り立っていく。それは、つまり、HTMLの中に、ユーザーの選択に応じてWebブラウザがパラメータを送信するようにしておいて、パラメータを受信したときに、Pythonのプログラムで処理するようにするということを意味する。 そもそも、Webの世界は、HTTPという規約に則って動いている。HTTPは、リクエスト(要求)とレスポンス(応答)の一セットが基だ。We

    ゼロからはじめるPython(44) Pythonを使ったWebサイトは百円で運用できる(その2)
  • 機械学習とかDeep Learningを学ぶ前に知っておくべき基礎の基礎 | DevelopersIO

    はじめに 数年ほど前から、「機械学習」や「Deep Learning(深層学習)」という言葉をよく聞きます。 どうやらこれを使えば売上予測ができたり画像の識別ができたり自動運転の車が実現できたりする、 すごい技術といわれています。 たしかにすごそうな技術だということはわかるのですが、「機械学習や深層学習をやってみよう!」 と思い立って、適当にググってTensorFlowとかをはじめようとすると、 いきなり壁にぶち当たるのではないでしょうか。(自分は当たった) 「機械学習でコンピュータが、がどういうものであるか人間に教えられること無く理解したんです!」 とかいわれても、いまいちピンときません。 機械学習は最近注目されていますが、1951年に最初のニューラルネットワーク(後述)が作成されたそうで、 それなりに歴史のある技術のようです。 やはりここは機械学習とかその周りの技術や用語についてゼロ

    機械学習とかDeep Learningを学ぶ前に知っておくべき基礎の基礎 | DevelopersIO