대리 모델링 도구 상자 (SMT)는 대리 모델링 방법, 샘플링 기술 및 벤치마킹 기능 모음이 포함 된 파이썬 패키지입니다. 이 패키지는 사용하기 간단한 대리 모델 라이브러리를 제공하고 추가 방법의 구현을 용이하게합니다.
SMT는 기존 대리 모델링 라이브러리와 다릅니다. 그라디언트-강화 모델링, 예측 파생 상품 및 훈련 데이터와 관련된 유도체에 사용되는 훈련 파생 상품을 포함하여 파생 상품에 중점을두기 때문입니다.
또한 다른 곳에서는 사용할 수없는 새로운 대리 모델도 포함됩니다 : 부분적인 제곱 감소 및 에너지-모방 스플라인 보간에 의한 Kriging. SMT는 자동으로 테스트 한 코드와 동적으로 생성 된 플롯을 포함시키기 위해 사용자 정의 도구를 사용하여 문서화되어 기고자의 최소한의 노력으로 고품질 사용자 가이드를 생성합니다.
SMT는 새로운 BSD 라이센스에 따라 배포됩니다.
SMT 2.0 : P. Saves 및 R. Lafage 및 N. Bartoli 및 Y. Diouane 및 JH Bussemaker, T. Lefebvre 및 Jt Hwang 및 J. Morlier 및 Jrra Martins를 인용하십시오. SMT 2.0 : 계층 및 혼합 변수 가우시안 프로세스에 중점을 둔 대리 모델링 도구 상자. 엔지니어링 소프트웨어의 발전, 2024.
@article{saves2024smt,
author = {P. Saves and R. Lafage and N. Bartoli and Y. Diouane and J. Bussemaker and T. Lefebvre and J. T. Hwang and J. Morlier and J. R. R. A. Martins},
title = {{SMT 2.0: A} Surrogate Modeling Toolbox with a focus on Hierarchical and Mixed Variables Gaussian Processes},
journal = {Advances in Engineering Sofware},
year = {2024},
volume = {188},
pages = {103571},
doi = {https://doi.org/10.1016/j.advengsoft.2023.103571}}
SMT 유산을 인용하기 위해 : Ma Bouhlel과 Jt Hwang, N. Bartoli, R. Lafage, J. Morlier 및 Jrra Martins. 파생물 대리 모델링 프레임 워크. 엔지니어링 소프트웨어의 발전, 2019.
@article{SMT2019,
Author = {Mohamed Amine Bouhlel and John T. Hwang and Nathalie Bartoli and Rémi Lafage and Joseph Morlier and Joaquim R. R. A. Martins},
Journal = {Advances in Engineering Software},
Title = {A Python surrogate modeling framework with derivatives},
pages = {102662},
issn = {0965-9978},
doi = {https://doi.org/10.1016/j.advengsoft.2019.03.005},
Year = {2019}}
SMT는 Numpy, Scipy, Scikit-Learn, Pydoe3 및 Cython의 다음 모듈에 따라 다릅니다.
최신 릴리스를 설치하려는 경우
pip install smt
또는 현재 마스터 브랜치에서 설치하려면
pip install git+https://github.com/SMTOrg/smt.git@master
SMT 사용 방법을 보여주는 예는 튜토리얼 노트북을 보거나 'SMT/예'폴더로 이동할 수 있습니다.
대리 모델링 도구 상자 문서.
SMT에 기여하려면 문서의 기여 섹션을 참조하십시오.