Skip to content

Commit

Permalink
feat: add ann decomposition concepts
Browse files Browse the repository at this point in the history
  • Loading branch information
KovalM committed Apr 17, 2024
1 parent fc83be2 commit 07e6d8b
Show file tree
Hide file tree
Showing 21 changed files with 729 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
concept_artificial_neural_network
<- sc_node_class;
<= nrel_inclusion: program;
=> nrel_main_idtf:
[искусственная нейронная сеть](* <- lang_ru;; *);
[artificial neural network](* <- lang_en;; *);
=> nrel_idtf:
[нейросетевой метод](* <- lang_ru;; *);
[и.н.с.](* <- lang_ru;; *);
[множество искусственных нейронных сетей](* <- lang_ru;; *);
[нейронная сеть](* <- lang_ru;; *);
=> nrel_subdividing: ...
(*
<- sc_node_tuple;;
=> nrel_main_idtf: [Типология и.н.с. по признаку направленности связей] (* <- lang_ru;; *);;
-> concept_feedforward_ann;;
-> concept_feedback_ann;;
*);

=> nrel_subdividing: ...
(*
<- sc_node_tuple;;
=> nrel_main_idtf: [Типология и.н.с. по признаку полноты связей] (* <- lang_ru;; *);;
-> concept_fully_connected_ann;;
-> concept_weakly_connected_ann;;
*);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (artificial neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network
};;
*);;
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
concept_autoencoder_ann
<- sc_node_class;
<= nrel_inclusion: concept_perceptron;
=> nrel_main_idtf:
[автоэнкодерная нейронная сеть](* <- lang_ru;; *);
[autoencoder neural network](* <- lang_en;; *);

=> nrel_idtf:
[автоэнкодерная и.н.с.](* <- lang_ru;; *);
[autoencoder](* <- lang_en;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (автоэнкодерная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (autoencoder neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_autoencoder_ann
};;
*);;
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
concept_convolutional_ann
<- sc_node_class;
<= nrel_inclusion: concept_feedforward_ann;
=> nrel_main_idtf:
[сверточная нейронная сеть](* <- lang_ru;; *);
[convolutional neural network](* <- lang_en;; *);
=> nrel_idtf:
[CNN](* <- lang_en;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (сверточная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (convolutional neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[Сверточная нейронная сеть — это искусственная нейронная сеть с прямыми связями, которая самостоятельно выделяет признаки посредством оптимизации фильтров (или ядра).]
(* <- lang_ru;; *);
rrel_example:
[Convolutional neural network is feed-forward neural network that learns feature engineering by itself via filters (or kernel) optimization.]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_convolutional_ann
};;
*);;
33 changes: 33 additions & 0 deletions kb/sd_artificial_neural_networks/concepts/concept_elmans_ann.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
concept_elmans_ann
<- sc_node_class;
<= nrel_inclusion: concept_recurrent_ann;
=> nrel_main_idtf:
[искусственная нейронная сеть Элмана](* <- lang_ru;; *);
[artificial neural network of Elman](* <- lang_en;; *);
=> nrel_idtf:
[и.н.с. Элмана](* <- lang_ru;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть Элмана)]
(* <- lang_ru;; *);
[Def. (artificial neural network of Elman)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_elmans_ann
};;
*);;
39 changes: 39 additions & 0 deletions kb/sd_artificial_neural_networks/concepts/concept_feedback_ann.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
concept_feedback_ann
<- sc_node_class;
<= nrel_inclusion: concept_artificial_neural_network;
=> nrel_main_idtf:
[искусственная нейронная сеть с обратными связями](* <- lang_ru;; *);
[feedfback artificial neural network](* <- lang_en;; *);
=> nrel_idtf:
[и.н.с. с обратными связями](* <- lang_ru;; *);
<= nrel_basic_decomposition: ...
(*
<- sc_node_tuple;;
-> concept_relaxation_ann;;
-> concept_recurrent_ann;;
*);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (artificial neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_feedback_ann
};;
*);;
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
concept_feedforward_ann
<- sc_node_class;
<= nrel_inclusion: concept_artificial_neural_network;
=> nrel_main_idtf:
[искусственная нейронная сеть с прямыми связями](* <- lang_ru;; *);
[feed-forward artificial neural network](* <- lang_en;; *);
=> nrel_idtf:
[и.н.с. с прямыми связями](* <- lang_ru;; *);
<= nrel_basic_decomposition: ...
(*
<- sc_node_tuple;;
-> concept_perceptron;;
-> concept_support_vector_machine;;
-> concept_radial_basis_function_network;;
-> concept_convolutional_ann;;
*);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (artificial neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_feedforward_ann
};;
*);;
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
concept_fully_connected_ann
<- sc_node_class;
<= nrel_inclusion: concept_artificial_neural_network;
=> nrel_main_idtf:
[полносвязная искусственная нейронная сеть](* <- lang_ru;; *);
[fully connected artificial neural network](* <- lang_en;; *);
=> nrel_idtf:
[полносвязная и.н.с.](* <- lang_ru;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (полносвязная искусственная нейронная сеть)]
(* <- lang_ru;; *);
[Def. (fully connected artificial neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_fully_connected_ann
};;
*);;
35 changes: 35 additions & 0 deletions kb/sd_artificial_neural_networks/concepts/concept_gru_element.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
concept_gru_element
<- sc_node_class;
<= nrel_inclusion: concept_recurrent_ann;
=> nrel_main_idtf:
[искусственная нейронная сеть с управляемыми рекуррентными блоками](* <- lang_ru;; *);
[gated recurrent units neural network](* <- lang_en;; *);
=> nrel_idtf:
[управляемые рекуррентные блоки](* <- lang_ru;; *);
[GRU-элемент](* <- lang_ru;; *);
[GRU](* <- lang_en;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть с управляемыми рекуррентными блоками)]
(* <- lang_ru;; *);
[Def. (gated recurrent units neural network)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_gru_element
};;
*);;
33 changes: 33 additions & 0 deletions kb/sd_artificial_neural_networks/concepts/concept_hammings_ann.scs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
concept_hammings_ann
<- sc_node_class;
<= nrel_inclusion: concept_relaxation_ann;
=> nrel_main_idtf:
[искусственная нейронная сеть Хэмминга](* <- lang_ru;; *);
[artificial neural network of Hamming](* <- lang_en;; *);
=> nrel_idtf:
[и.н.с. Хэмминга](* <- lang_ru;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть Хэмминга)]
(* <- lang_ru;; *);
[Def. (artificial neural network of Hamming)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_hammings_ann
};;
*);;
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
concept_hopfields_ann
<- sc_node_class;
<= nrel_inclusion: concept_relaxation_ann;
=> nrel_main_idtf:
[искусственная нейронная сеть Хопфилда](* <- lang_ru;; *);
[artificial neural network of Hopfield](* <- lang_en;; *);
=> nrel_idtf:
[и.н.с. Хопфилда](* <- lang_ru;; *);

<- rrel_key_sc_element:
...
(*
=> nrel_main_idtf:
[Опр. (искусственная нейронная сеть Хопфилда)]
(* <- lang_ru;; *);
[Def. (artificial neural network of Hopfield)]
(* <- lang_en;; *);;
<- definition;;
=> nrel_sc_text_translation:
{
rrel_example:
[]
(* <- lang_ru;; *);
rrel_example:
[]
(* <- lang_en;; *)
};;
=> nrel_using_constants:
{
concept_artificial_neural_network;
concept_hopfields_ann
};;
*);;
Loading

0 comments on commit 07e6d8b

Please sign in to comment.