My question is that I've to implement a "News Classifier" using Open-CL. My professor allowed me to complete the question using C. 

This project aims to classify News articles using hyperdimensional (HD) computing. The HD computing has two main components:

1. Encoder. It accepts a sequence of input letters and produces a vector. Each vector has a size of D=10,000 components, and each component in the vector is a signed integer. Encoder performs vector operations: addition, multiplication, and permutation. It has also an Item Memory that maps and input letter to a D-dimensional random vector.

2. Associative memory. It finds a vector among pre-stored vectors that has the closest similarity to an input vector.

I'm not able to find any resources that can guide me to finish this assignment. I'd appreciate it if anyone can guide me to solve this. I'm unable to find anything that can train and test data sets using C. 

Similar questions and discussions