embedding.ts 1.1 KB
Newer Older
1 2 3
import {Request} from 'express';

export default (req: Request) => {
P
Peter Pan 已提交
4 5
    const {dimension, run} = req.query;
    if (dimension === '3') {
6 7 8 9 10 11 12 13 14 15 16 17 18 19
        return {
            embedding: [
                [10.0, 8.04, 3],
                [8.0, 6.95, 4],
                [13.0, 7.58, 1],
                [9.0, 8.81, 3],
                [11.0, 8.33, 5],
                [14.0, 9.96, 6],
                [6.0, 7.24, 1],
                [4.0, 4.26, 2],
                [12.0, 10.84, 6],
                [7.0, 4.8, 3],
                [5.0, 5.68, 3]
            ],
P
Peter Pan 已提交
20
            labels: [`${run}-yellow`, 'blue', 'red', 'king', 'queen', 'man', 'women', 'kid', 'adult', 'light', 'dark']
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
        };
    }
    return {
        embedding: [
            [10.0, 8.04],
            [8.0, 6.95],
            [13.0, 7.58],
            [9.0, 8.81],
            [11.0, 8.33],
            [14.0, 9.96],
            [6.0, 7.24],
            [4.0, 4.26],
            [12.0, 10.84],
            [7.0, 4.8],
            [5.0, 5.68]
        ],
P
Peter Pan 已提交
37
        labels: [`${run}-yellow`, 'blue', 'red', 'king', 'queen', 'man', 'women', 'kid', 'adult', 'light', 'dark']
38 39
    };
};