関数スタブがあります(入力データを部分的に分離し、これらの部分とは異なるデータフルコンピューターでそれを引き起こすために、それを並列化する必要があります)
-- Function: net_train(text[], integer)
-- DROP FUNCTION net_train(text[], integer);
CREATE OR REPLACE FUNCTION net_train(terms text[], perceptron_id integer)
RETURNS void AS
$BODY$begin
-- stub
end;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION net_train(text[], integer)
OWNER TO postgres;
COMMENT ON FUNCTION net_train(text[], integer) IS 'Comment: Train the Kohonen Neural Network with input data
Params:
text[] terms - array of terms, on which net is train
int perceptron_id - ID of perceptron to be added
実際に実行されたかどうかを確認するには、いくつかのアクションを挿入する必要があります。つまり、2 つの質問への回答です。
- この関数からメッセージを表示するには? (例を見ることが望ましいでしょう)
- この関数の呼び出しの前に、
/etc/perceptron_id.txt
ファイル (この関数のパラメーターは整数型を持ち、この場合はこの数値の文字列表現を意味します) を仮定すると、この関数から、入力の各要素のこの既に作成されたファイルに追加する方法を実現する方法terms text []
行ごとに 1 つの配列(事前に行を追加するために上記のファイルを開いている) は既に作成されていますか? (例を見ることが望ましいでしょう)