extractParams.js 753 B

12345678910111213141516
  1. import { extractFCParamsFactory, extractWeightsFactory } from '../common';
  2. export function extractParams(weights) {
  3. var paramMappings = [];
  4. var _a = extractWeightsFactory(weights), extractWeights = _a.extractWeights, getRemainingWeights = _a.getRemainingWeights;
  5. var extractFCParams = extractFCParamsFactory(extractWeights, paramMappings);
  6. var age = extractFCParams(512, 1, 'fc/age');
  7. var gender = extractFCParams(512, 2, 'fc/gender');
  8. if (getRemainingWeights().length !== 0) {
  9. throw new Error("weights remaing after extract: " + getRemainingWeights().length);
  10. }
  11. return {
  12. paramMappings: paramMappings,
  13. params: { fc: { age: age, gender: gender } }
  14. };
  15. }
  16. //# sourceMappingURL=extractParams.js.map