Skip to content

Commit 5c7e120

Browse files
check in latest build
1 parent e1d7085 commit 5c7e120

File tree

265 files changed

+4419
-1778
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

265 files changed

+4419
-1778
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import * as tf from '@tensorflow/tfjs-core';
2+
import { NetInput, NeuralNetwork, TNetInput } from 'tfjs-image-recognition-base';
3+
import { TinyXception } from '../xception/TinyXception';
4+
import { AgeAndGenderPrediction, NetOutput, NetParams } from './types';
5+
export declare class AgeGenderNet extends NeuralNetwork<NetParams> {
6+
private _faceFeatureExtractor;
7+
constructor(faceFeatureExtractor?: TinyXception);
8+
readonly faceFeatureExtractor: TinyXception;
9+
runNet(input: NetInput | tf.Tensor4D): NetOutput;
10+
forwardInput(input: NetInput | tf.Tensor4D): NetOutput;
11+
forward(input: TNetInput): Promise<NetOutput>;
12+
predictAgeAndGender(input: TNetInput): Promise<AgeAndGenderPrediction | AgeAndGenderPrediction[]>;
13+
protected getDefaultModelName(): string;
14+
dispose(throwOnRedispose?: boolean): void;
15+
loadClassifierParams(weights: Float32Array): void;
16+
extractClassifierParams(weights: Float32Array): {
17+
params: NetParams;
18+
paramMappings: import("tfjs-image-recognition-base/build/commonjs/common").ParamMapping[];
19+
};
20+
protected extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {
21+
params: NetParams;
22+
paramMappings: import("tfjs-image-recognition-base/build/commonjs/common").ParamMapping[];
23+
};
24+
protected extractParams(weights: Float32Array): {
25+
params: NetParams;
26+
paramMappings: import("tfjs-image-recognition-base/build/commonjs/common").ParamMapping[];
27+
};
28+
}

build/commonjs/ageGenderNet/AgeGenderNet.js

Lines changed: 145 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/ageGenderNet/AgeGenderNet.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { TfjsImageRecognitionBase } from 'tfjs-image-recognition-base';
2+
import { NetParams } from './types';
3+
export declare function extractParams(weights: Float32Array): {
4+
params: NetParams;
5+
paramMappings: TfjsImageRecognitionBase.ParamMapping[];
6+
};

build/commonjs/ageGenderNet/extractParams.js

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/ageGenderNet/extractParams.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import * as tf from '@tensorflow/tfjs-core';
2+
import { TfjsImageRecognitionBase } from 'tfjs-image-recognition-base';
3+
import { NetParams } from './types';
4+
export declare function extractParamsFromWeigthMap(weightMap: tf.NamedTensorMap): {
5+
params: NetParams;
6+
paramMappings: TfjsImageRecognitionBase.ParamMapping[];
7+
};

build/commonjs/ageGenderNet/extractParamsFromWeigthMap.js

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/ageGenderNet/extractParamsFromWeigthMap.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export * from './AgeGenderNet';
2+
export * from './types';

build/commonjs/ageGenderNet/index.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/ageGenderNet/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import * as tf from '@tensorflow/tfjs-core';
2+
import { TfjsImageRecognitionBase } from 'tfjs-image-recognition-base';
3+
export declare type AgeAndGenderPrediction = {
4+
age: number;
5+
gender: Gender;
6+
genderProbability: number;
7+
};
8+
export declare enum Gender {
9+
FEMALE = "female",
10+
MALE = "male"
11+
}
12+
export declare type NetOutput = {
13+
age: tf.Tensor1D;
14+
gender: tf.Tensor2D;
15+
};
16+
export declare type NetParams = {
17+
fc: {
18+
age: TfjsImageRecognitionBase.FCParams;
19+
gender: TfjsImageRecognitionBase.FCParams;
20+
};
21+
};

build/commonjs/ageGenderNet/types.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/ageGenderNet/types.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/commonjs/classes/FaceDetection.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)