human
@tensorflow/tfjs-nodeライブラリを使用してTSを作成します。
gpt
```
import * as tf from '@tensorflow/tfjs-node'；

// 入力テンソルの次元を決定する (batchSize = 1, inputSize = 1)
const inputShape = [1, 1]；

// モデルの定義
const model = tf.sequential()；
model.add(tf.layers.dense({
    units: 2, // 出力ニューロンの数
    inputShape: inputShape, // 入力テンソルの次元数
    activation: 'softmax' // 活性化関数
}));

// モデルをコンパイルする
model.compile({
    optimiser: 'sgd'、
    loss: 'categoricalCrossentropy'、
    metrics: ['accuracy'］
});

// 入力データを定義する
const input = tf.tensor2d([5], inputShape)；

// 結果を予測する
model.predict(input).print()；
```

この例では、tf.layers.dense関数を用いて単層モデルを定義し、出力ニューロンの数、入力テンソルの次元数、活性化関数を受け取る。そして、sgdオプティマイザ、categoricalCrossentropy損失関数、accuracyメトリックを使ってモデルをコンパイルする。

モデルをテストするために、入力データを1つの数値からなる入力テンソルと定義する。そして、predict メソッドを使用して、入力データに基づくモデルの予測値を取得します。結果は print() メソッドを使ってコンソールに出力されます。

この例では、入力として1つの数値だけを使用していますが、入力テンソルの次元を簡単に変更して、数値の配列をモデルに取り込むことができます。