train-kit / dist / model.js
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { $APP, shadow$provide } from "./shared.js";
const shadow_esm_import = function(x) { return import(x) };
$APP.ardegazu.train.model={};$APP.ardegazu.train.model.is_mlp_model=function(a){switch(arguments.length){case 1:return $APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$1(arguments[0]);case 2:return $APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$2(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$1=function(a){return $APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$2(a,void 0)};$APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$2=function(a,b){if(a){var c=a.v===1;return c?(c=typeof a.game==="string")?(b=void 0===b||a.game===b)?(a=a.net,b=Array.isArray(a!=null?a.sizes:null),$APP.cljs.core.truth_(b)?Array.isArray(a!=null?a.layers:null):b):b:c:c}return!1};
$APP.ardegazu.train.model.is_mlp_model.cljs$lang$maxFixedArity=2;$APP.ardegazu.train.model.is_tabular_model=function(a){switch(arguments.length){case 1:return $APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$1(arguments[0]);case 2:return $APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$2(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$1=function(a){return $APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$2(a,void 0)};$APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$2=function(a,b){return a?a.v===1&&typeof a.game==="string"&&(void 0===b||a.game===b)&&typeof a.q==="object"&&a.q!==null:!1};$APP.ardegazu.train.model.is_tabular_model.cljs$lang$maxFixedArity=2;
$APP.ardegazu.train.model.is_model=function(a){var b=$APP.ardegazu.train.model.is_mlp_model.cljs$core$IFn$_invoke$arity$1(a);return $APP.cljs.core.truth_(b)?b:$APP.ardegazu.train.model.is_tabular_model.cljs$core$IFn$_invoke$arity$1(a)};
$APP.ardegazu.train.model.pick_action=function(a){switch(arguments.length){case 2:return $APP.ardegazu.train.model.pick_action.cljs$core$IFn$_invoke$arity$2(arguments[0],arguments[1]);case 3:return $APP.ardegazu.train.model.pick_action.cljs$core$IFn$_invoke$arity$3(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.ardegazu.train.model.pick_action.cljs$core$IFn$_invoke$arity$2=function(a,b){return $APP.ardegazu.train.model.pick_action.cljs$core$IFn$_invoke$arity$3(a,b,Math.random)};
$APP.ardegazu.train.model.pick_action.cljs$core$IFn$_invoke$arity$3=function(a,b,c){if((c.cljs$core$IFn$_invoke$arity$0?c.cljs$core$IFn$_invoke$arity$0():c.call(null))<b)return Math.floor((c.cljs$core$IFn$_invoke$arity$0?c.cljs$core$IFn$_invoke$arity$0():c.call(null))*a.length);b=a.length;c=1;for(var d=0;;)if(c<b)d=a[c]>a[d]?c:d,c+=1;else return d};$APP.ardegazu.train.model.pick_action.cljs$lang$maxFixedArity=3;export const isMlpModel=$APP.ardegazu.train.model.is_mlp_model;export const isTabularModel=$APP.ardegazu.train.model.is_tabular_model;export const isModel=$APP.ardegazu.train.model.is_model;export const pickAction=$APP.ardegazu.train.model.pick_action;

static mirror of HEAD · about · clone: git clone https://git.ardegazu.ro/train-kit.git