├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md ├── Assets ├── Trainer Studio.png ├── Trainer-Studio.ico └── Lithicsoft Trainer Studio.png ├── App.xaml.cs ├── Utils ├── LoadingWindow.xaml.cs └── LoadingWindow.xaml ├── AssemblyInfo.cs ├── App.xaml ├── UserControls ├── Startup.xaml ├── Pages │ ├── Manager.xaml │ ├── Creator.xaml │ ├── Manager.xaml.cs │ └── Creator.xaml.cs ├── MainPage.xaml ├── MainPage.xaml.cs └── Startup.xaml.cs ├── Trainer.xaml ├── MainWindow.xaml ├── Python ├── PY │ ├── TestModel.xaml │ ├── TrainModel.xaml │ ├── ModelResult.xaml │ ├── PrepareDataset.xaml │ ├── ConfigModel.xaml │ ├── ModelResult.xaml.cs │ ├── TestModel.xaml.cs │ ├── ConfigModel.xaml.cs │ ├── TrainModel.xaml.cs │ └── PrepareDataset.xaml.cs ├── Python.xaml └── Python.xaml.cs ├── CSharp ├── IC │ ├── TrainModel.xaml │ ├── ModelResult.xaml │ ├── TestModel.xaml │ ├── PrepareDataset.xaml │ ├── ModelResult.xaml.cs │ ├── TrainModel.xaml.cs │ ├── TestModel.xaml.cs │ └── PrepareDataset.xaml.cs ├── VP │ ├── TrainModel.xaml │ ├── ModelResult.xaml │ ├── PrepareDataset.xaml │ ├── TestModel.xaml │ ├── ModelResult.xaml.cs │ ├── TrainModel.xaml.cs │ ├── TestModel.xaml.cs │ └── PrepareDataset.xaml.cs ├── ValuePrediction.xaml ├── ImageClassification.xaml ├── ValuePrediction.xaml.cs └── ImageClassification.xaml.cs ├── Lithicsoft Trainer Studio.sln ├── CSharpML ├── ValuePrediction.cs └── ImageClassification.cs ├── README.md ├── Lithicsoft Trainer Studio.csproj ├── Trainer.xaml.cs ├── MainWindow.xaml.cs ├── app.manifest ├── Lithicsoft Trainer Studio.csproj.user ├── .gitignore └── LICENSE /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: lithicsoft 2 | buy_me_a_coffee: lithicsoft 3 | -------------------------------------------------------------------------------- /Assets/Trainer Studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lithicsoft/TS-Source/HEAD/Assets/Trainer Studio.png -------------------------------------------------------------------------------- /Assets/Trainer-Studio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lithicsoft/TS-Source/HEAD/Assets/Trainer-Studio.ico -------------------------------------------------------------------------------- /Assets/Lithicsoft Trainer Studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lithicsoft/TS-Source/HEAD/Assets/Lithicsoft Trainer Studio.png -------------------------------------------------------------------------------- /App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | using System.Windows.Media; 3 | 4 | namespace Lithicsoft_Trainer_Studio 5 | { 6 | /// 7 | /// Interaction logic for App.xaml 8 | /// 9 | public partial class App : Application 10 | { 11 | protected override void OnStartup(StartupEventArgs e) 12 | { 13 | RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly; 14 | base.OnStartup(e); 15 | } 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /Utils/LoadingWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | // License: Apache-2.0 2 | /* 3 | * Utils/LoadingWindow.xaml: Waiting window 4 | * 5 | * (C) Copyright 2024 Lithicsoft Organization 6 | * Author: Bui Nguyen Tan Sang 7 | */ 8 | 9 | using System.Windows; 10 | 11 | namespace Lithicsoft_Trainer_Studio.Utils 12 | { 13 | /// 14 | /// Interaction logic for LoadingWindow.xaml 15 | /// 16 | public partial class LoadingWindow : Window 17 | { 18 | public LoadingWindow(string job) 19 | { 20 | InitializeComponent(); 21 | this.JobName.Text = job; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | 3 | [assembly: ThemeInfo( 4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located 5 | //(used if a resource is not found in the page, 6 | // or application resource dictionaries) 7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located 8 | //(used if a resource is not found in the page, 9 | // app, or any theme specific resource dictionaries) 10 | )] 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /App.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Utils/LoadingWindow.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **System (please complete the following information):** 27 | - OS: [e.g. Windows 10, Windows 11] 28 | - Build type [e.g. Releases, Dev] 29 | - Build [e.g. 20240718, 20240714r] 30 | 31 | **Additional context** 32 | Add any other context about the problem here. 33 | -------------------------------------------------------------------------------- /UserControls/Startup.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Trainer.xaml: -------------------------------------------------------------------------------- 1 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /MainWindow.xaml: -------------------------------------------------------------------------------- 1 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Python/PY/TestModel.xaml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 |