I created a direct neural network using DL4J in Java.
Hypothetically and so that everything is simple, suppose that this neural network is a binary classifier of squares and circles.
The input, the vector of the function, will consist, for example, of 5 different variables:
[number_of_corners, number_of_edges, area, height, width]
So far, my binary classifier can distinguish two figures from each other, since I give it a full vector of functions.
My question is: is it possible to introduce only 2 or 3 of these functions? Or even 1? I understand that the results will be less accurate in this case, I just need to do this.
If possible, how?
How can I do this for a neural network with 213 different functions in the input vector?
, , area, height width ( number_of_corners number_of_edges).
area
height
width
number_of_corners
number_of_edges
, , , 10 10 , 10 , , number_of_corners number_of_edges. 10 ( ).
, area, , area, - . (I.e. area , .)
"", , () .
, . , , Deep Belief Network , , . , DBN "" ( , ); .
Source: https://habr.com/ru/post/1682568/More articles:Mockito: mock-maker-inline Android GcmNetworkManager mock java.lang.VerifyError Google Play Services v11.0.2 - javaAre these multiple assignments of atomic variables, atomic operation? - c ++vim: Run several commands based on one: the global command - vimTypeScript ES dynamic `import ()` - node.jsJava map export file dependencies - javang-hide not updating dynamically - javascriptHow to add a photo to the desired position of the frame? - androidHow to embed a value inside a string in a pug - javascriptHow to expand the tuple in profitability? - pythonFetch APIs - это блокирующий или неблокирующий код? - javascriptAll Articles