Merge remote-tracking branch 'origin/main'

# Conflicts:
#	FC_ML_Baseline/FC_ML_Baseline_Data_Handler/Data_Load.py
#	FC_ML_Baseline/FC_ML_Baseline_Train/Train_Proxy_Model.py
This commit is contained in:
2025-10-21 20:49:13 +08:00
4 changed files with 52 additions and 1 deletions

View File

@@ -49,6 +49,18 @@ export const sourceCurveData = {
'''
import argparse
import sys
import os
# 获取当前脚本Data_Load.py所在的目录
current_script_dir = os.path.dirname(__file__) # 结果:/home/app/model/ModelTrainingPython/FC_ML_Baseline/FC_ML_Baseline_Data_Handler
# 从当前目录回退 2 级,得到项目根目录 ModelTrainingPython
root_path = os.path.abspath(os.path.join(current_script_dir, "..", ".."))
# 将根目录添加到 Python 搜索路径
sys.path.append(root_path)
from FC_ML_Data.FC_ML_Data_Load.Data_Load_Excel import get_data_from_csv_feature
from FC_ML_Model.Model_Train_Data import TrainData
from FC_ML_Tool.Serialization import parse_json_file

View File

@@ -0,0 +1,4 @@
{
"files": ["sample1.CSV"],
"path": "/home/app/model/ModelTrainingPython/FC_ML_Baseline/FC_ML_Baseline_Test/Data_Handle/"
}

View File

@@ -0,0 +1,23 @@
{
"files":["sample1.CSV"],
"path": "/home/app/model/ModelTrainingPython/FC_ML_Baseline/FC_ML_Baseline_Test/Train/",
"algorithmParam": {
"inputSize": 8,
"outputSize": 8,
"algorithm": "多项式拟合",
"activateFun": "sigmod",
"lossFun": "l1",
"optimizeFun": "sgd",
"exportFormat": ".onnx",
"trainingRatio": 80,
"loadSize": 32,
"studyPercent": 0.001,
"stepCounts": 3,
"roundPrint": 11,
"round": 1001,
"preDisposeData": false,
"disposeMethod": "minmax",
"dataNoOrder": false
},
"algorithm": "基础神经网络NN"
}

View File

@@ -4,7 +4,7 @@
* 传参python xxx.py 源文件路径 文件名 /xx/xx/param.json
* param.json 包含:
* {
*
* files:[xxx.excel,xxx.excel,xxx.excel],
* path: '/xx/xx/xx',//源文件路径
* algorithmParam:{
algorithm: '多项式拟合',
@@ -35,6 +35,18 @@
*/
'''
import argparse
import sys
import os
# 获取当前脚本Data_Load.py所在的目录
current_script_dir = os.path.dirname(__file__) # 结果:/home/app/model/ModelTrainingPython/FC_ML_Baseline/FC_ML_Baseline_Data_Handler
# 从当前目录回退 2 级,得到项目根目录 ModelTrainingPython
root_path = os.path.abspath(os.path.join(current_script_dir, "..", ".."))
# 将根目录添加到 Python 搜索路径
sys.path.append(root_path)
from copy import deepcopy
import torch