Subroutine to train a two_level self_organized_map
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(two_level_self_organizing_map) | :: | kohonen_map |
A |
|||
type(kohonen_pattern), | intent(inout), | dimension(:) | :: | input_data |
A |
subroutine train_2lsom(kohonen_map,input_data) !======================================================================================== !! Subroutine to train a two_level self_organized_map class(two_level_self_organizing_map) :: kohonen_map !! A `two_level_self_organizing_map` object type(kohonen_pattern),dimension(:),intent(inout) :: input_data !! A `kohonen_pattern` array call train_grid_layer(kohonen_map,input_data); ! call train_cluster_layer(kohonen_map); ! call kohonen_map%assign_input_to_clusters(input_data); ! end subroutine train_2lsom