UNPKG

@vladmandic/face-api

Version:

JavaScript module for Face Detection and Face Recognition Using Tensorflow/JS

29 lines (23 loc) 618 B
import * as tf from '@tensorflow/tfjs/dist/tf.es2017.js'; import { convLayer } from '../common'; import { BoxPredictionParams } from './types'; export function boxPredictionLayer( x: tf.Tensor4D, params: BoxPredictionParams ) { return tf.tidy(() => { const batchSize = x.shape[0] const boxPredictionEncoding = tf.reshape( convLayer(x, params.box_encoding_predictor), [batchSize, -1, 1, 4] ) const classPrediction = tf.reshape( convLayer(x, params.class_predictor), [batchSize, -1, 3] ) return { boxPredictionEncoding, classPrediction } }) }