モデルの展開は、ディープラーニング アルゴリズムの実装において常に重要な部分です。ディープラーニング実装の需要がますます高まる中、一定のエンジニアリング展開能力を持つことは、アルゴリズムエンジニアに不可欠な能力の 1 つです。 ディープラーニング モデルの重要な前提条件は、環境の設定に多くの時間がかかることです。最初に仮想環境を構築し、ディープラーニング フレームワークといくつかのサードパーティ ライブラリを設定する必要がある場合があります。即時性と移植性は比較的低く、全体的な使いやすさはそれほど高くありません。 実際、下の図に示すように、Docker には習得すべき重要な概念と操作がいくつかあります。 dockerfile は、makefile スタイルと同様に、イメージ (ミラー) を生成するために使用されるファイルです。これは自分で記述する必要があります。dockerfile を記述した後、docker build コマンドによってイメージが生成されます。このイメージは実行可能プログラムとして理解できます。最後に、実行可能プログラム イメージは docker run によって実行されます。実行されるイメージがコンテナーです。 Ubuntu Docker のインストールについては、 https://docs.docker.com/engine/install/ubuntu/を参照してください。 本文に入り、Docker と Flask をベースにしたディープラーニング モデルをすばやくデプロイする方法を見てみましょう。このモデルは、MobileNetV2 をベースにした画像分類器です。 REST API を起動するために使用される app.py ファイル コードは次のように記述されます。 インポートOS ここでは主に、Flask Web フレームワークに基づく REST API サービスを実装し、HTML テンプレートを追加し、指定された IP アドレスでサービスを実行します。 指定された Web ページで効果を実現するには、HTML テンプレートを適用するだけでなく、CSS スタイルと JS コードもいくつか記述する必要がありますが、ここでは省略します。完全なコードを表示するには、記事の最後にあるリンクを参照してください。 Dockerfile の作成 # Python環境を指定する requirements.txt に含まれるサードパーティの依存ライブラリは次のとおりです。 フラスコ== 1.1.1 Docker ベースのモデル展開 keras_flask_app を実行します。 Dockerfile の 7 つの指示に従って、Docker ビルドもイメージを生成する手順を実行します。 イメージが生成されたら、それを実行してディープラーニング プロジェクト サービスを開始できます。 docker run -it --rm -p 5000 :5000 keras_flask_app サービスが起動したら、ディープラーニング サービスを使用するために http://localhost:5000/ を開きます。 テスト用にローカルマシンからイメージをアップロードします。 このように、Flask ベースの REST API サービスと Docker ベースのワンクリックデプロイ機能を組み合わせることで、短期間でオンラインディープラーニングサービス一式を迅速に構築できます。完全なプロジェクトコードは、https://github.com/mtobeiyf/keras-flask-deploy-webapp でご覧いただけます。 |
>>: 人工知能について - AIに関するあまり知られていない事実
技術革新の時代において、人工知能 (AI) は変革の力として際立っています。パーソナライズされた推奨...
マスク・アンド・予測法は、コンピュータービジョンの分野における新しい流派となるかもしれません。自己教...
[[335658]]現在、数十のスタートアップ企業や大手テクノロジー企業が、ホテル、小売店、さらには...
現在、科学技術の継続的な進歩により、ロボットは徐々にさまざまな産業の変革のための重要なツールとなり、...
IT Homeは11月7日、OpenAIが本日、ChatGPT向けに「GPTs」と呼ばれるサービスを...
ブドウを縫うことができる DIY ロボットアームを作りますか? [[428703]]最近、有名な「ハ...
ポーリング アルゴリズム: 受信したリクエストをバックエンド サーバーに順番に転送します。現在のサー...
画像およびマシンビジョン技術を使用した産業オートメーションとインテリジェンスの需要があらゆる分野で広...
過去2週間、OpenAIの創設者サム・アルトマン氏は取締役会により解雇され、関連メンバーはマイクロソ...
[[360029]]記者 | 趙孟近年、顔認識技術の普及に伴い、国民の個人情報のセキュリティに関する...
AI インフラストラクチャの継続的な革新と開発により、今日の仕事のやり方は変化しました。人工知能は...
人工知能がマルチドメイン畳み込みニューラル ネットワークを介して JPEG 二重圧縮画像の偽造領域を...
「一般的な大きなモデルは国家の運命をめぐる闘争に関連している」... 「人工知能+」が政府活動報告に...
[[426283]]毎日肖像画を模写する練習を続けた結果、この芸術家はいくつかの重要な特徴だけを描い...
インテリアデザインや装飾に AI を応用することで、エンジニアやインテリアデザイナーは、機械学習によ...