Location : Home > Languages > Perl > Package
Title : AI::NeuralNet::Kohonen::Demo::RGB
Toolbox Logo

名称

 AI::NeuralNet::Kohonen::Demo::RGB - KohonenのSOMマップの色表示デモ


概要

use AI::NeuralNet::Kohonen::Demo::RGB;
$_ = AI::NeuralNet::Kohonen::Demo::RGB->new(
	display_scale => 20,
	display	=> 'hex',
	map_dim	=> 39,
	epochs  => 9,
	table   => "R G B"
	          ."1 0 0"
	          ."0 1 0"
	          ."0 0 1",
	);
$_->train;
exit;

説明

 TK を利用し、SOMが3次元(RGBの色値)から2次元(画面)に崩壊するかを示すメソッドを実装した AI::NeuralNet::Kohonen のサブクラスである。詳しくは概要を参照のこと。
 コンストラクタに以下の2つのフィールドを追加したのみである。すなわちdisplay に平面グリッドではなく単位化距離行列として hex を設定することと、ディスプレイのサイズにあった display_scale を設定することである。

METHOD train

 マップの TK による表示に基本クラスをオーバーライドする。


参考資料

 AI::NeuralNet::KohonenAI::NeuralNet::Kohonen::Node を参照のこと。


著者と著作権

 Copyright (C) Lee Goddard, 2003. All Rights Reserved.
 Perl 本体と同条件下で利用可能である。

Toolbox Logo
Updated : 2006/07/06