TensorFlow.js Models (Cont.)
 
 Collecting Data
Create a tensor (xs) with 5 x values:
 
  
   
    
const xs = tf.tensor( [0, 1, 2, 3, 4] ); 
    
    | 
  
 
Create a tensor (
ys) with 5 correct 
y answers (multiply 
xs with 1.2 and add 5):
 
  
   
    
const ys = xs.mul( 1.2 ).add( 5 ); 
    
    | 
  
 
 Creating a Model
Create a 
sequential model, where the output from one layer is the input to the next layer:
 
  
   
    
const model = tf.sequential( ); 
    
    | 
  
 
 Adding a Layer
Add one 
dense layer to the model.
In a dense layer, every node is connected to every node in the preceding layer.
The layer is only one unit (tensor) and the shape is 1 (one dimentional):
 
  
   
    
model.add( tf.layers.dense( { units:1, inputShape:[1] } ) );
    
    | 
  
 
 Compiling the Model
Compile the model using 
meanSquaredError as 
loss function and 
sgd (
stochastic gradient descent) as 
optimizer function:
 
  
   
    
model.compile( { loss:'meanSquaredError', optimizer:'sgd' } );
    
    | 
  
 
 An Example of Tensorflow Projects