WriteClusteringPerformanceResultsCsv: Appends performance test results of a clustering...

Description Usage Arguments Details

View source: R/benchmarking_utils.R

Description

WriteClusteringPerformanceResultsCsv appends performance results for a clustering for machine learning microbenchmark to a CSV file.

Usage

1
2
3
WriteClusteringPerformanceResultsCsv(numberOfThreads, numberOfFeatures,
  numberOfFeatureVectors, numberOfClusters, averageWallClockTime,
  standardDeviation, csvResultsFileName)

Arguments

numberOfThreads

the number of threads all of the performance trials were conducted with

numberOfFeatures

the number of features, i.e. the dimension of the feature vector

numberOfFeatureVectors

the number of feature vectors in the data set

numberOfClusters

the number of clusters in the data set

averageWallClockTime

average wall clock time computed for the data set tested during the performance trials

standardDeviation

standard deviation of the wall clock times obtained for the performance trials

csvResultsFileName

the CSV results file the performance result will be appended to

Details

This function appends the performance results obtained by a single clustering for machine learning microbenchmark conducted with a specific data set. If the CSV file does not exist, header information is printed on the first line to describe the subsequent entries. Each entry includes the number of features, number of feature vectors, and number of clusters in the data set. The performance results included in each entry are the average of the wall clock times obtained for the performance trials, the standard deviation of the performance trial wall clock times, and the number of threads the performance trials were conducted with.


RHPCBenchmark documentation built on May 2, 2019, 6:40 a.m.