AIDesign open toolchain AI research application collection.
The AIDesign-OpenToolchain logo.
PNG format. Resolution 512 by 512.
Designed in honor of the GNU project.
The lower-left to upper-right diagonal is an abstraction and approximation of the typical GAN model shapes.
- Latest version:
1.1.0
English: English
Simplified Chinese: 简体中文
AIDesign Open Toolchain is a collection of free software AI research applications. These applications are all released under the GNU GPL3 license. These applications have the following primary functions.
- Preprocessing AI training datasets
- Creating, training, and tuning AI (GAN) models
- Postprocessing AI training results
Currently, this toolchain consists of the following applications.
- AIDesign-Widgets. Can be used for preprocessing AI training datasets.
- AIDesign-GAN. Can be used for creating, training, and tuning AI (GAN) models. Features my "Fair Predictive Alternating SGD" GAN training algorithm.
- AIDesign-Blend. Can be used for postprocessing AI training results.
AIDesign开放工具链是一个用于AI研究的自由软件应用合集。这些应用都是以GNU GPL3的许可证来发布。这些应用有以下主要功能。
- 预处理人工智能模型的训练集
- 创建、训练、和调试人工智能(对抗生成网络)模型
- 对人工智能训练结果进行后期处理
目前,此工具链一共包含如下几个应用。
- AIDesign-Widgets. 可用于预处理人工智能模型的训练集。
- AIDesign-GAN. 可用于创建、训练、和调试人工智能模型。推荐尝试我研发的“公平预测型交替梯度下降”对抗生成网络训练算法。
- AIDesign-Blend. 可用于对人工智能训练结果进行后期处理。
The versioning of this application collection is based on Semantic Versioning.
You can see the complete Semantic Versioning specification from
https://semver.org/.
Basically, the version name of this application collection is in the form of:
x.y.z
Where x, y, and z are integers that are greater than or equal to 0.
Where x, y, and z are separated by dots.
x stands for the major version and indicates non-compatible major changes to
the application collection.
y stands for the minor version and indicates forward compatible minor
changes to the application collection.
z stands for the patch version and indicates bug fixes and patches to the
application collection.
The version tags of this repository has the form of a letter "v" followed by a
semantic version.
Given a semantic version:
$x.$y.$z
Where $x, $y, and $z are the semantic major, minor, and patch versions.
The corresponding version tag would be:
v$x.$y.$z
The version tags are on the main branch.
Copyright (C) 2022 Yucheng Liu. GNU GPL3 license (GNU General Public License
Version 3).
You should have and keep a copy of the above license. If not, please get it
from https://www.gnu.org/licenses/gpl-3.0.txt.
AIDesign-OpenToolchain, AIDesign open toolchain AI research application collection.
Copyright (C) 2022 Yucheng Liu. GNU GPL3 license (GNU General Public License
Version 3).
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see:
1. The LICENSE file in this repository.
2. https://www.gnu.org/licenses/#GPL.
3. https://www.gnu.org/licenses/gpl-3.0.txt.