node-red-contrib-neuralnetwork
Version:
SmartNode node package, provided by MakerCollider
62 lines (56 loc) • 2.33 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('neuralNetwork', {
category: 'neuralNetwork',
color: '#a6bbcf',
inputs: 1,
outputs: 1,
defaults: {
name: { value: 'neuralNetwork' },
brainType: { value: 'train' },
learningRate: { value: 0.3 },
hiddenLayers: { value: '3,4' },
errorThresh: { value: 0.005 },
iterations: { value: 20000 },
logPeriod: { value: 10 }
},
label: function() {
return this.name||"neuralNetwork";
},
paletteLabel: function () {
return this.name||this._("neuralNetwork.label.palette");
}
})
</script>
<script type="text/x-red" data-template-name="neuralNetwork">
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> <span data-i18n="neuralNetwork.label.name"></span></label>
<input type="text" id="node-input-name">
</div>
<div class="form-row">
<label for="node-input-neuralNetworkType"><i class="fa fa-list"></i> <span data-i18n="neuralNetwork.label.brainType"></span></label>
<select for="node-input-brainType" id="node-input-brainType">
<option value ="train">train</option>
<option value ="run">run</option>
</select>
</div>
<div class="form-row">
<label for="node-input-learningRate"><i class="fa fa-clock-o"></i> <span data-i18n="neuralNetwork.label.learningRate"></span></label>
<input type="text" id="node-input-learningRate">
</div>
<div class="form-row">
<label for="node-input-hiddenLayers"><i class="fa fa-sign-in"></i> <span data-i18n="neuralNetwork.label.hiddenLayers"></span></label>
<input type="text" id="node-input-hiddenLayers">
</div>
<div class="form-row">
<label for="node-input-errorThresh"><i class="fa fa-clock-o"></i> <span data-i18n="neuralNetwork.label.errorThresh"></span></label>
<input type="text" id="node-input-errorThresh">
</div>
<div class="form-row">
<label for="node-input-iterations"><i class="fa fa-clock-o"></i> <span data-i18n="brain.label.iterations"></span></label>
<input type="text" id="node-input-iterations">
</div>
<div class="form-row">
<label for="node-input-logPeriod"><i class="fa fa-clock-o"></i> <span data-i18n="neuralNetwork.label.logPeriod"></span></label>
<input type="text" id="node-input-logPeriod">
</div>
</script>