Reference no: EM133309588
Part 1
-Research a machine learning algorithm (It can be an easy algorithm).
-Tell me about how the algorithm works in general (You do not have to go in-depth).
-Tell me how it is different or similar to a conventional java function
Part 2
-Given the selected algorithm, and having an idea of how it works, tell me if it's a black box function or a white box function, and state why.
-Research what it means and what is happening when your algorithm/function is being trained. State what is happening.
-Given what is happening, during training, is the function deterministic or non-determinist? State why.
-Research what it means and what is happening when your algorithm/function is being tested with data. State what is happening
-Given what is happening during testing, is the function deterministic or non-determinist? State why.
Part 3
-Think about some test cases you would give to these functions in terms of data. Assume that the data is always the correct size. (You can research and tell me the approaches these functions are tested).
-In the approach to test you thought of or found, state if it is considered a positive or a negative test case and why? (Remember we don't know the structure of non-white box functions).