UNPKG

@vladmandic/face-api

Version:

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

26 lines (19 loc) 803 B
import * as tf from '@tensorflow/tfjs/dist/tf.es2017.js'; import { disposeUnusedWeightTensors, ParamMapping } from '../common'; import { loadParamsFactory } from './loadParamsFactory'; import { TinyFaceFeatureExtractorParams } from './types'; export function extractParamsFromWeigthMapTiny( weightMap: tf.NamedTensorMap ): { params: TinyFaceFeatureExtractorParams, paramMappings: ParamMapping[] } { const paramMappings: ParamMapping[] = [] const { extractDenseBlock3Params } = loadParamsFactory(weightMap, paramMappings) const params = { dense0: extractDenseBlock3Params('dense0', true), dense1: extractDenseBlock3Params('dense1'), dense2: extractDenseBlock3Params('dense2') } disposeUnusedWeightTensors(weightMap, paramMappings) return { params, paramMappings } }