human
@tensorflow/tfjs-nodeライブラリを使用してTSを作成します。
gpt
例として、多層ペルセプトロンのモデルを以下のパラメータで作成した：
- 各入力に1つの数値；
- 2 出力には、softmax を活性化関数として使った；
- 出力にsftmaxが使われているので、損失関数はCategoricalCrossEntropyである。
- モデル作成関数は、引数として隠れニューロンの数を取る

モデルを作成するコード：
```js
const tf = require('@tensorflow/tfjs-node');

/**
* Builds and returns Multi Layer Perceptron Model.
*
* @param {number} hiddenUnits Number of hidden units in MLP.
* @returns {tf.Sequential} The multi layer perceptron model.
*/

function createModel(hiddenUnits) {
	const model = tf.sequential();
	model.add(tf.layers.dense({
		inputShape: 1,
		activation: 'sigmoid',
			units: hiddenUnits,
	}));
	
	model.add(tf.layers.dense({
		activation: 'softmax'
		units: 2,
	}));
	
	model.compile({optimizer: tf.train.sgd(0.01), loss: 'categoricalCrossentropy'});
	return model;
	}

module.exports = createModel;
```.