🤝🤝🤝 Please star ⭐️ it for promoting open source projects 🌍 ! Thanks !
if you have any questions or need help, you are welcome to contact me
see 📒 TCLR (Click to view)
By incorporating the TCLR into a thermodynamic kinetic framework, it becomes possible to accurately predict the rates of chemical reactions as a function of temperature, pressure, and other system variables. This can be useful in a variety of fields, including materials science, chemical engineering, and biochemistry, where accurate modeling of reaction rates is essential for the design and optimization of chemical processes.
TCLR算法通过提供的数据集得到研究变量和时间指数等物理变量之间的显示公式,适用于腐蚀、蠕变等满足动力学或者热力学的物理过程。通过最大化激活能和最小化时间指数可以高效地设计具有高耐腐蚀等优异性能的合金。附有安装说明(用户手册)和运行模版(例子)。
Cite :
- Cao B, Yang S, Sun A, Dong Z, Zhang TY. Domain knowledge-guided interpretive machine learning: formula discovery for the oxidation behavior of ferritic-martensitic steels in supercritical water. J Mater Inf 2022;2:4. http://dx.doi.org/10.20517/jmi.2022.04
Reference :
- (JMI) Cao et al., Doi : http://dx.doi.org/10.20517/jmi.2022.04
- (JMST) Wei et al., Doi : https://doi.org/10.1016/j.jmst.2022.11.040
pip install TCLR
pip show TCLR
pip install --upgrade TCLR
#coding=utf-8
from TCLR import TCLRalgorithm as model
dataSet = "testdata.csv"
correlation = 'PearsonR(+)'
minsize = 3
threshold = 0.9
mininc = 0.01
split_tol = 0.8
model.start(filePath = dataSet, correlation = correlation, minsize = minsize, threshold = threshold,
mininc = mininc ,split_tol = split_tol,)
TCLR V1.1 April, 2022. debug and print out the slopes when Pearson is used
TCLR V1.2 May, 2022. Save the dataset of each leaf
TCLR V1.3 Jun, 2022. Para: minsize - Minimum unique values for linear features of data on each leaf (Minimum number of data on each leaf before V1.3)
TCLR V1.4 Jun, 2022.
- Integrated symbolic regression algorithm of gplearn package. Derive an analytical formula between features and solpes by gplearn
- add a new parameter of tolerance_list
TCLR V1.5 Aug, 2022.
- add a new parameter of gpl_dummyfea
TCLR Apr, 2023.
- user documentation
- web interface
Maintained by Bin Cao. Please feel free to open issues in the Github or contact Bin Cao ([email protected]) in case of any problems/comments/suggestions in using the code.
Contribution and suggestions are always welcome. In addition, we are also looking for research collaborations. You can submit issues for suggestions, questions, bugs, and feature requests, or submit pull requests to contribute directly. You can also contact the authors for research collaboration.