A collection of visualization tools and algorithms for data analysis and machine learning focused on source code analysis.
# Install devtools from CRAN
install.packages("devtools")
# Or the development version from GitHub:
# install.packages("devtools")
devtools::install_github("amirms/GeLaToLab")
Function perform.clustering
in file clusterValidate.R
performs evaluation of single and multi-view clustering for each project. It finds the best kernel functions + parameters for each view, and uses the same choices to perform multi-view clustering for different methods.
For clustering, complete
hierarchical cluster analysis is used, and path difference (PD) is used to measure the performance.
Function perform.prediction
in file recommenderValidate.R
perform single-view and multi-view evaluation of CF-based recommendations for each project using a nested k-fold cross validation. The default setup is a 10-fold nested cross-validation.
It first finds the best kernel parameters for each view, followed by evaluating three multi-view learning approaches to perform CF-based recommendation.
The scores used to measure the performance are: ROC AUC
, PR AUC
, and max F1
scores.
In crossModalRetrieval.R
file, function findCrossModal
performs the experiment for uni-modal and cross-modal retrieval based on the best kernel parameters for each view.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.