interface NeatOptions implements TrainOptionsimport { type NeatOptions } from "https://deno.land/x/neat_ai@v0.16.0/mod.ts"; PropertiesoptionalcostName: stringoptionalcreativeThinkingConnectionCount: numberHow many new links to create during the creative thinking phase optionalcreatureStore: stringThe directory to store the creatures (optional) optionaldataSetPartitionBreak: numbernumber of records per dataset file. default: 2000 optionaldebug: booleandebug (much slower) optionalexperimentStore: stringThe directory to store the experiments (optional) optionalcreatures: CreatureInternal[] | CreatureExport[]List of creatures to start with optionalfeedbackLoop: booleanFeedback loop ( previous result feeds back into next interaction https://www.mathworks.com/help/deeplearning/ug/design-time-series-narx-feedback-neural-networks.html;jsessionid=2d7fa2c64f0bd39c86dec46870cd optionalfocusList: number[]The list of observations to focus one optionalfocusRate: numberFocus rate optionalcostOfGrowth: numberCost of growth optionalelitism: numberoptionaltimeoutMinutes: numberOnce the number of minutes are reached exit the loop. optionaltrainPerGen: numberthe number of training per generation. default: 1 optionalmaxConns: numberTne maximum number of connections optionalmaximumNumberOfNodes: numberTne maximum number of nodes optionalmutationAmount: numberNumber of changes per Gene optionalmutationRate: numberProbability of changing a gene optionalpopulationSize: numberThe target population size. 50 by default optionalthreads: numberthe number of workers optionalselection: SelectionInterfaceoptionalmutation: MutationInterface[]optionaliterations: numberoptionallog: numberoptionalverbose: booleanverbose logging default: false