Skip to content

Applying of Machine Learning Techniques to Combine String-based, Language-based and Structure-based Similarity Measures for Ontology Matching

License

Notifications You must be signed in to change notification settings

lblb23/machine-learning-ontology-matching

Repository files navigation

Ontology Matching with Machine Learning

Applying of Machine Learning Techniques to Combine String-based, Language-based and Structure-based Similarity Measures for Ontology Matching [Paper]

Getting Started

  1. Download Word2Vec model and unzip to root folder.
  2. Install requirements.
  3. Select dataset and machine learning algorithm in config.yml.
  4. Create dataset:
python3 create_dataset.py
  1. Calculate features:
python3 calculate_features.py
  1. Train and evaluate model:
python3 train_evaluate.py

Main requirements

Instal fuzzycomp for python3

  1. Clone repo
git clone https://github.com/fuzzycode/fuzzycomp
  1. From fuzzycomp/fuzzycomp/fuzzycomp.py delete this line
from exceptions import IndexError, ValueError
  1. Install the package
python3 setup.py install

About

Applying of Machine Learning Techniques to Combine String-based, Language-based and Structure-based Similarity Measures for Ontology Matching

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published