|
1234567891011121314151617181920212223242526272829303132 |
- """Tests of graph kernels.
- """
-
- #import pytest
- from gklearn.utils.graphfiles import loadDataset
-
-
- def test_spkernel():
- """Test shortest path kernel.
- """
- from gklearn.kernels.spKernel import spkernel
- from gklearn.utils.kernels import deltakernel, gaussiankernel, kernelproduct
- import functools
- import multiprocessing
-
- ds_file = '../../datasets/Alkane/dataset.ds'
- ds_y = '../../datasets/Alkane/dataset_boiling_point_names.txt'
- Gn, y = loadDataset(ds_file, filename_y=ds_y)
- Gn = Gn[0:10]
- y = y[0:10]
-
- mixkernel = functools.partial(kernelproduct, deltakernel, gaussiankernel)
- try:
- Kmatrix, run_time, idx = spkernel(Gn, node_label=None, node_kernels=
- {'symb': deltakernel, 'nsymb': gaussiankernel, 'mix': mixkernel},
- n_jobs=multiprocessing.cpu_count(), verbose=True)
- except Exception as exception:
- assert False, exception
-
-
- if __name__ == "__main__":
- test_spkernel()
|