Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D分类数据和作图问题 #66

Open
panayu123 opened this issue Jul 30, 2024 · 8 comments
Open

3D分类数据和作图问题 #66

panayu123 opened this issue Jul 30, 2024 · 8 comments

Comments

@panayu123
Copy link

desc_D003_t001.txt
convex3D_hull.txt
您好,我想请问一下关于3D分类模型的问题,按照道理来说全部都是yes应该是全部分开了,但在我作图的过程中发现,描述符的点并不在凸包内,想请问一下是什么原因,还有一个问题哈,对于3D的SISSO分类模型可以推荐一下比较清楚的图形解释吗?

@rouyang2017
Copy link
Owner

rouyang2017 commented Jul 31, 2024

目前3D分类的FORTRAN代码存在问题,有待修正,请不要使用。如果一定要使用,可以尝试SISSO++程序。

@panayu123
Copy link
Author

不好意思再次打扰一下,我刚查看了 SISSO++ 涉及到 C++ 语言,这个对于我来说安装和运行都有点困难,想请问一下近期会修正SISSO的3D分类的FORTRAN代码

@panayu123
Copy link
Author

还有一个问题哈,想请问一下我用SISSO跑3D分类输出的精确度和描述符是否有问题,因为依照我现在的结果来看,我的精确度基本能达到1,描述符也是我需要的。如果目前输出的精确度和描述符不一定正确,我将考虑使用其他机器学习模型。如果没问题将继续研究SISSO++程序,小论文里的回归用的也是SISSO回归。

@rouyang2017
Copy link
Owner

rouyang2017 commented Aug 1, 2024

FORTRAN的3D convex hull 构造有bug,导致得到的模型不一定是最优的,且准确度的计算也不能保证,暂时不建议使用。

@panayu123
Copy link
Author

好的,感谢您的回复

@panayu123
Copy link
Author

再次打扰一下,我尝试使用SISSO++的3D模型,效果不佳。我又回过头来看SISSO的2D分类模型,从文件上的结果来看,精确度能达到0.8以上,但我做出来的散点图显示的分类效果看着并不好,您可以帮我检查一下哪里出现问题了吗,输入和输出文件如下
SISSO.in.txt
train.dat.txt
SISSO.out.txt
desc_D002_t001.dat.txt
9bb52bb0e9bb0f693f30a2c7c5762abe

@rouyang2017
Copy link
Owner

rouyang2017 commented Aug 10, 2024

感觉你这结果还可以改进,可以尝试增加nf_sis,比如=10000或50000,能算的动的情况下尽可能大。
另外,isconvex = (1,1,1)。
fcomplexity也可以适当增加,可能2D就能100%分开了,不需要3D.

运行完毕后,根据convex2D_hull 文件把每个类的凸边形画出来,确认重叠区域内数据量是否与输出结果一致。

@panayu123
Copy link
Author

再次感谢老师的指导,已成功实现2D分类模型的完全分类和凸边形画的绘制 👍👍👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants