Adding A Classification Tool (SVM) To A GUI

Closed - This job posting has been filled.

Job Description

I have a GUI written in for data analysis. It takes a csv file as its input. The file has columns of data. Then, the user can describe which columns they would like to be the inputs and which columns they would like to be the outputs. The tool includes neural networks for prediction or whatever.

I want to add a classification tool to the GUI, preferably support vector machines (SVMs). There is a C library for SVM called libsvm, and people have written interfaces for that library. Therefore, the job is to integrate that library to the GUI that I have, to be able to train the classifier and apply it to new data, and visualize the classes.

This project does not need a heavy understanding of Machine Learning, because it doesn't need implementation of the classifier: it has already been implemented. However, I suppose that the programmer needs to understand what data analysis and classification and SVMs mean.

This job is a light programming project, because it does not need writing the GUI either. The data part has already been implemented.

I think 10 days to two weeks is a very reasonable time for completing this project.

The programmer needs to be able to either interface C or C# with VB to use libsvm's dll files, or use the already written codes for interfacing libsvm with They also need to interact with me so that we make sure a presentable result is handed. There might be very slight changes needed to be done after I receive the final tool.