ML- Modified App-Schemas - Multiple adjustments to previously existing ML App-Schemas

This commit is contained in:
Philip Love committed 2021-08-24 00:59:37 -04:00
1 parent a5287682d0
commit 839e8f7243
10 files changed
+211 -29

No files matched your search

+16 -2
View File
@@ -322,7 +322,7 @@
"onMouseOverIndex": 2,
"onMouseClickIndex": 7,
"onMouseDownIndex": 0
},
},
{
"name": "Chat Space",
"folderName": "Chat-Space",
@@ -982,6 +982,20 @@
"functionName": "newTensorFlowBotModulesTensorFlowLibrary",
"fileName": "TensorFlowLibrary.js",
"folderName": "Learning-Bot/Low-Frequency-Learning"
},
{
"name": "TensorFlow Models Manager",
"propertyName": "tensorFlowModelsManager",
"functionName": "newTensorFlowModelsManager",
"fileName": "TensorFlowModelsManager.js",
"folderName": "Learning-Bot/Low-Frequency-Learning"
},
{
"name": "ML Data Manager",
"propertyName": "mlData",
"functionName": "newMLDataObj",
"fileName": "MLDataManager.js",
"folderName": "Learning-Bot/Low-Frequency-Learning"
}
]
}
@@ -1250,4 +1264,4 @@
"Positions"
]
}
]
]
@@ -10,6 +10,15 @@
"relatedUiObject": "Feature Formula",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "featurePreprocessing",
"label": "Add Feature Preprocessing",
"relatedUiObject": "Feature Preprocessing",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"actionProject": "Foundations",
@@ -33,7 +42,13 @@
"type": "node",
"childType": "Feature Formula",
"autoAdd": true
},
{
"name": "featurePreprocessing",
"type": "node",
"childType": "Feature Preprocessing",
"autoAdd": false
}
],
"icon": "tensorflow"
}
}
@@ -146,4 +146,4 @@
}
],
"icon": "tensorflow"
}
}
@@ -33,4 +33,4 @@
"propertyNameAtParent": "dimensionalityUnits",
"childrenNodesProperties": [],
"icon": "tensorflow"
}
}
@@ -1,6 +1,15 @@
{
"type": "Fit Dataset",
"menuItems": [
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "datasetArgs",
"label": "Add Dataset Args",
"relatedUiObject": "Dataset Args",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
@@ -46,6 +55,11 @@
},
"propertyNameAtParent": "fitDataset",
"childrenNodesProperties": [
{
"name": "datasetArgs",
"type": "node",
"childType": "Dataset Args"
},
{
"name": "verbose",
"type": "node",
@@ -63,4 +77,4 @@
}
],
"icon": "tensorflow"
}
}
@@ -1,6 +1,15 @@
{
"type": "Input Layer",
"menuItems": [
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "inputFeatures",
"label": "Add Input Features",
"relatedUiObject": "Input Features",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
@@ -23,9 +32,9 @@
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "inputFeatures",
"label": "Add Input Features",
"relatedUiObject": "Input Features",
"propertyToCheckFor": "collectionCondition",
"label": "Add Collection Condition",
"relatedUiObject": "Collection Condition",
"actionFunction": "payload.executeAction"
},
{
@@ -52,6 +61,11 @@
},
"propertyNameAtParent": "inputLayer",
"childrenNodesProperties": [
{
"name": "inputFeatures",
"type": "node",
"childType": "Input Features"
},
{
"name": "inputShape",
"type": "node",
@@ -63,10 +77,10 @@
"childType": "Batch Input Shape"
},
{
"name": "inputFeatures",
"type": "node",
"childType": "Input Features"
"name": "collectionCondition",
"type": "node",
"childType": "Collection Condition"
}
],
"icon": "tensorflow"
}
}
@@ -44,6 +44,15 @@
"relatedUiObject": "Fit Dataset",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "dataReporting",
"label": "Add Data Reporting",
"relatedUiObject": "Data Reporting",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"actionProject": "Foundations",
@@ -59,7 +68,7 @@
"config": true
},
"initialValues": {
"config": "{ \n \"codeName\": \"\"\n}"
"config": "{ \n \"codeName\": \"\" \n }"
},
"addLeftIcons": true,
"level": 3,
@@ -87,6 +96,12 @@
"name": "fitDataset",
"type": "node",
"childType": "Fit Dataset"
},
{
"name": "dataReporting",
"type": "node",
"childType": "Data Reporting",
"autoAdd": true
}
]
}
}
@@ -2,11 +2,67 @@
"type": "Optimizer",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Optimizer by Name",
"relatedUiObject": "Optimizer by Name",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add SGD Instance",
"relatedUiObject": "SGD Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Momentum Instance",
"relatedUiObject": "Momentum Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Adagrad Instance",
"relatedUiObject": "Adagrad Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Adadelta Instance",
"relatedUiObject": "Adadelta Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Adam Instance",
"relatedUiObject": "Adam Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "optimizerType",
"label": "Add Rmsprop Instance",
"relatedUiObject": "Rmsprop Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
@@ -19,18 +75,48 @@
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n \"value\": \"sgd\"\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Compile->"
},
"propertyNameAtParent": "optimizer",
"childrenNodesProperties": [],
"childrenNodesProperties": [
{
"name": "optimizerType",
"type": "node",
"childType": "Optimizer by Name"
},
{
"name": "optimizerType",
"type": "node",
"childType": "SGD Instance"
},
{
"name": "optimizerType",
"type": "node",
"childType": "Momentum Instance"
},
{
"name": "optimizerType",
"type": "node",
"childType": "Adagrad Instance"
},
{
"name": "optimizerType",
"type": "node",
"childType": "Adadelta Instance"
},
{
"name": "optimizerType",
"type": "node",
"childType": "Adam Instance"
},
{
"name": "optimizerType",
"type": "node",
"childType": "Rmsprop Instance"
}
],
"icon": "tensorflow"
}
}
@@ -10,6 +10,15 @@
"relatedUiObject": "Artificial Neural Network",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"actionProject": "Foundations",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "typeOfModel",
"label": "Add Logistic Regression",
"relatedUiObject": "Logistic Regression",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"actionProject": "Foundations",
@@ -32,6 +41,11 @@
"name": "typeOfModel",
"type": "node",
"childType": "Artificial Neural Network"
},
{
"name": "typeOfModel",
"type": "node",
"childType": "Logistic Regression"
}
]
}
}
@@ -45,6 +45,16 @@
"label": "Add Reinforcement Learning",
"relatedUiObject": "Reinforcement Learning",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"actionProject": "Foundations",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,