ホーム » TensorFlow » TensorFlow : Tutorials : TensorFlow 線形モデル・チュートリアル

TensorFlow : Tutorials : TensorFlow 線形モデル・チュートリアル

TensorFlow : Tutorials : 線形モデル・チュートリアル (翻訳/解説)
翻訳 : (株)クラスキャット セールスインフォメーション
作成日時 : 04/05/2017

* 本ページは、TensorFlow の本家サイトの Tutorials – TensorFlow Linear Model Tutorial を翻訳した上で
適宜、補足説明したものです:
    https://www.tensorflow.org/tutorials/wide
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。

 

このチュートリアルでは、TensorFlow の TF.Learn API を使用して二値分類問題を解きます : 年齢、性別、教育と職業 (特徴, features) のような人 (person) に関する人口調査 (census) データが与えられた時に、ある人が年に 50,000 ドル以上稼いでいるか否か (目標ラベル, target label) を推測することに挑戦してみます。ロジスティック回帰モデルをトレーニングして、そして個々の情報が与えられた時に私たちのモデルは 0 と 1 の間の数字を出力します、これは個々が 50,000 ドルの年間収入を持つ確率と解釈できます。

 

セットアップ

To try the code for this tutorial:

  1. TensorFlow をインストールします、もしまだならば。
  2. チュートリアル・コード をダウンロードします。
  3. pandas データ解析ライブラリをインストールします。tf.learn は pandas を必要としませんが、サポートはします、そしてこのチュートリアルは pandas を使用します。
  4. このチュートリアルで説明される線形モデルを訓練するために次のコマンドでチュートリアル・コードを実行します :
shell $ python wide_n_deep_tutorial.py --model_type=wide

このコードがどのように線形モデルを構築するかを見つけ出すために読み続けます。

 

人口調査データを読む

The dataset we’ll be using is the Census Income Dataset. You can download the training data and test data manually or use code like this:

import tempfile
import urllib
train_file = tempfile.NamedTemporaryFile()
test_file = tempfile.NamedTemporaryFile()
urllib.urlretrieve("http://mlr.cs.umass.edu/ml/machine-learning-databases/adult/adult.data", train_file.name)
urllib.urlretrieve("http://mlr.cs.umass.edu/ml/machine-learning-databases/adult/adult.test", test_file.name)

Once the CSV files are downloaded, let’s read them into Pandas dataframes.

 

以上

AI導入支援 #2 ウェビナー

スモールスタートを可能としたAI導入支援   Vol.2
[無料 WEB セミナー] [詳細]
「画像認識 AI PoC スターターパック」の紹介
既に AI 技術を実ビジネスで活用し、成果を上げている日本企業も多く存在しており、競争優位なビジネスを展開しております。
しかしながら AI を導入したくとも PoC (概念実証) だけでも高額な費用がかかり取組めていない企業も少なくないようです。A I導入時には欠かせない PoC を手軽にしかも短期間で認知度を確認可能とするサービの紹介と共に、AI 技術の特性と具体的な導入プロセスに加え運用時のポイントについても解説いたします。
日時:2021年10月13日(水)
会場:WEBセミナー
共催:クラスキャット、日本FLOW(株)
後援:働き方改革推進コンソーシアム
参加費: 無料 (事前登録制)
人工知能開発支援
◆ クラスキャットは 人工知能研究開発支援 サービスを提供しています :
  • テクニカルコンサルティングサービス
  • 実証実験 (プロトタイプ構築)
  • アプリケーションへの実装
  • 人工知能研修サービス
◆ お問合せ先 ◆
(株)クラスキャット
セールス・インフォメーション
E-Mail:sales-info@classcat.com