k近邻法matlab原始码SNFpy
该软件包提供了Python的相似性网络融合(SNF)实现,该技术可将多个数据源组合到一个表示样本关系的图形中。
目录
如果您知道要去哪里,请随时跳转:
要求和安装
此软件包需要Python
3.5或更高版本。
假设您具有正确的Python版本,则可以通过打开命令终端并运行以下命令来安装此软件包:
git
clone
https://github.com/rmarkello/snfpy.git
cd
snfpy
python
setup.py
install
您可以使用以下方法从PyPi安装最新版本:
pip
install
snfpy
目的
相似性网络融合是最初提出的一种技术,用于将来自不同来源的数据合并为一组共享的样本。
该过程的工作原理是为每个数据源构造这些样本的网络,以表示每个样本与所有其他样本的相似程度,然后将网络融合在一起。
来自原始论文的此图将方法应用于遗传数据,提供了很好的演示:
相似性网络的生成和融合过程使用一种过程来降低样本之间较弱的关系的权重。
但是,在整个数据源之间保持一致的弱关系将通过融合过程得以保留。
有关SNF背后的数学
2021-08-16 19:23:32
573KB
系统开源
1