Not sure how to ask this but here it goes. So I have been trying to understand machine learning and the use of neural networks.
I have a simple example of a learning neural network in C#. I understand what the code is doing at this point its pretty simple I have a "Patterns.csv" file. It contains: x input, y input and 0 or 1 for yes or no.
0.11, 0.82, 0
0.13, 0.17, 0
0.20, 0.81, 0
0.21, 0.57, 1
0.25, 0.52, 1
0.26, 0.48, 1
This Patterns.csv is used to train the network so if I manual input simular x and y inputs it will give me a 1 or a 0 relevant to how many patterns I have.
Now my problem is how can I turn actual data into the x and y inputs? Using an image or maybe even a simple spam filter by using strings? I just really don't understand how I can turn actual data into two float numbers.
I'm assuming this would be the correct way to use this simple neural network example if anyone has any ideas or explanations or a cool method to do this please feel free to post anything relevant thanks!