├── .ameba.yml ├── .circleci └── config.yml ├── .editorconfig ├── .github └── workflows │ └── linux_amd64.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── docs ├── Ai4cr.html ├── Ai4cr │ ├── Data.html │ ├── Data │ │ ├── Parameterizable.html │ │ └── Parameterizable │ │ │ └── ClassMethods.html │ ├── NeuralNetwork.html │ └── NeuralNetwork │ │ └── Backpropagation.html ├── css │ └── style.css ├── index.html ├── js │ └── doc.js └── mini_nets_vs_backprop.example.png ├── examples ├── fyi_re_to_from_json │ ├── json_float_fraction.cr │ ├── json_float_huge.cr │ └── json_float_nan.cr ├── rnn_simple_manager_example_relu.cr ├── rnn_simple_manager_example_relu_and_sigmoid.cr └── rnn_simple_manager_example_sigmoid.cr ├── rnn_simple_manager_example_relu ├── scripts ├── clear_crystal_cache ├── reformat ├── test_always ├── test_always_junit_format ├── test_sometimes └── version_info ├── shard.yml ├── spec ├── ai4c_spec.cr ├── ai4cr │ ├── breed │ │ └── manager_spec.cr │ ├── error_stats_spec.cr │ ├── neural_network │ │ ├── backpropagation_spec.cr │ │ ├── cmn │ │ │ ├── chain_spec.cr │ │ │ ├── mini_net_manager_spec.cr │ │ │ └── mini_net_spec.cr │ │ ├── from_json │ │ │ ├── learning_styles_spec.cr │ │ │ ├── mini_net_manager_spec.cr │ │ │ ├── mini_net_spec.cr │ │ │ ├── rnn_simple_manager_spec.cr │ │ │ └── rnn_simple_spec.cr │ │ └── rnn │ │ │ ├── concerns │ │ │ ├── bi_di │ │ │ │ ├── cg_distinct_spec.cr │ │ │ │ ├── props_and_inits_spec.cr │ │ │ │ ├── rollups_spec.cr │ │ │ │ └── taa_distinct_spec.cr │ │ │ └── simple │ │ │ │ ├── calc_guess_spec.cr │ │ │ │ ├── data_utils_spec.cr │ │ │ │ ├── props_and_inits_spec.cr │ │ │ │ ├── train_and_adjust_spec.cr │ │ │ │ └── training_utils_spec.cr │ │ │ └── rnn_simple_manager_spec.cr │ └── utils │ │ └── io_set │ │ ├── file_type_spec.cr │ │ ├── text_file_iod_bits_spec.cr │ │ └── text_file_iod_float_spec.cr ├── common_helper.cr ├── spec_helper.cr ├── spectator_helper.cr ├── support │ ├── hard_coded_weights.cr │ └── unicode │ │ └── examples.txt ├── test_helper.cr └── test_helper_spectator.cr ├── spec_bench ├── ai4cr │ ├── io_data │ │ └── text_file_spec.cr │ └── neural_network │ │ ├── backpropagation_spec.cr │ │ └── cmn │ │ ├── array_bencher_spec.cr │ │ ├── chain_spec.cr │ │ ├── cross_net_bencher_random_data_spec.cr │ │ └── mini_net_spec.cr ├── bench.OLD.TODO │ ├── backpropogation.cr.TODO │ └── backpropogation_1_vs_2.cr.TODO ├── spec_bench_helper.cr └── support │ └── neural_network │ └── data │ ├── bible_utf │ ├── eng-web_002_GEN_01_read.txt │ ├── eng-web_002_GEN_chap1-2.txt │ ├── eng-web_002_GEN_chap1-4.txt │ └── eng-web_002_GEN_chap1-8.txt │ ├── patterns_with_base_noise.cr │ ├── patterns_with_noise.cr │ └── training_patterns.cr └── src ├── ai4cr.cr ├── ai4cr ├── breed.cr ├── breed │ ├── client.cr │ └── manager.cr ├── error_stats.cr ├── neural_network.cr ├── neural_network │ ├── backpropagation.cr │ ├── cmn.cr │ ├── cmn │ │ ├── chain.cr │ │ ├── mini_net.cr │ │ ├── mini_net_concerns │ │ │ ├── calc_guess.cr │ │ │ ├── props_and_inits.cr │ │ │ └── train_and_adjust.cr │ │ └── mini_net_manager.cr │ ├── learning_style.cr │ ├── rnn.cr │ └── rnn │ │ ├── concerns │ │ ├── bi_di │ │ │ ├── aliases.cr │ │ │ ├── cg_distinct.cr │ │ │ ├── pai_distinct.cr │ │ │ ├── roll_ups.cr │ │ │ └── taa_distinct.cr │ │ ├── common │ │ │ ├── calc_guess.cr │ │ │ ├── data_utils.cr │ │ │ ├── props_and_inits.cr │ │ │ └── train_and_adjust.cr │ │ └── simple │ │ │ ├── aliases.cr │ │ │ ├── cg_distinct.cr │ │ │ ├── pai_distinct.cr │ │ │ ├── roll_ups.cr │ │ │ └── taa_distinct.cr │ │ ├── rnn_bidi.cr │ │ ├── rnn_simple.cr │ │ └── rnn_simple_manager.cr ├── utils.cr ├── utils │ ├── io_data.cr │ ├── io_data │ │ ├── abstract.cr │ │ ├── file_type.cr │ │ ├── text_file_io_bits.cr │ │ └── text_file_io_float.cr │ ├── parameterizable.cr │ └── rand.cr └── version.cr └── monkeypatches ├── enumerable.cr └── float.cr /.ameba.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/.ameba.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/linux_amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/.github/workflows/linux_amd64.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Ai4cr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr.html -------------------------------------------------------------------------------- /docs/Ai4cr/Data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr/Data.html -------------------------------------------------------------------------------- /docs/Ai4cr/Data/Parameterizable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr/Data/Parameterizable.html -------------------------------------------------------------------------------- /docs/Ai4cr/Data/Parameterizable/ClassMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr/Data/Parameterizable/ClassMethods.html -------------------------------------------------------------------------------- /docs/Ai4cr/NeuralNetwork.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr/NeuralNetwork.html -------------------------------------------------------------------------------- /docs/Ai4cr/NeuralNetwork/Backpropagation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/Ai4cr/NeuralNetwork/Backpropagation.html -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/js/doc.js -------------------------------------------------------------------------------- /docs/mini_nets_vs_backprop.example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/docs/mini_nets_vs_backprop.example.png -------------------------------------------------------------------------------- /examples/fyi_re_to_from_json/json_float_fraction.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/fyi_re_to_from_json/json_float_fraction.cr -------------------------------------------------------------------------------- /examples/fyi_re_to_from_json/json_float_huge.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/fyi_re_to_from_json/json_float_huge.cr -------------------------------------------------------------------------------- /examples/fyi_re_to_from_json/json_float_nan.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/fyi_re_to_from_json/json_float_nan.cr -------------------------------------------------------------------------------- /examples/rnn_simple_manager_example_relu.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/rnn_simple_manager_example_relu.cr -------------------------------------------------------------------------------- /examples/rnn_simple_manager_example_relu_and_sigmoid.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/rnn_simple_manager_example_relu_and_sigmoid.cr -------------------------------------------------------------------------------- /examples/rnn_simple_manager_example_sigmoid.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/examples/rnn_simple_manager_example_sigmoid.cr -------------------------------------------------------------------------------- /rnn_simple_manager_example_relu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/rnn_simple_manager_example_relu -------------------------------------------------------------------------------- /scripts/clear_crystal_cache: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | ls -al ~/.cache/crystal 4 | -------------------------------------------------------------------------------- /scripts/reformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/scripts/reformat -------------------------------------------------------------------------------- /scripts/test_always: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/scripts/test_always -------------------------------------------------------------------------------- /scripts/test_always_junit_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/scripts/test_always_junit_format -------------------------------------------------------------------------------- /scripts/test_sometimes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/scripts/test_sometimes -------------------------------------------------------------------------------- /scripts/version_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/scripts/version_info -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/ai4c_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4c_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/breed/manager_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/breed/manager_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/error_stats_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/error_stats_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/backpropagation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/backpropagation_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/cmn/chain_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/cmn/chain_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/cmn/mini_net_manager_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/cmn/mini_net_manager_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/cmn/mini_net_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/cmn/mini_net_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/from_json/learning_styles_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/from_json/learning_styles_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/from_json/mini_net_manager_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/from_json/mini_net_manager_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/from_json/mini_net_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/from_json/mini_net_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/from_json/rnn_simple_manager_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/from_json/rnn_simple_manager_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/from_json/rnn_simple_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/from_json/rnn_simple_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/bi_di/cg_distinct_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/bi_di/cg_distinct_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/bi_di/props_and_inits_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/bi_di/props_and_inits_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/bi_di/rollups_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/bi_di/rollups_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/bi_di/taa_distinct_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/bi_di/taa_distinct_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/simple/calc_guess_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/simple/calc_guess_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/simple/data_utils_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/simple/data_utils_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/simple/props_and_inits_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/simple/props_and_inits_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/simple/train_and_adjust_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/simple/train_and_adjust_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/concerns/simple/training_utils_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/concerns/simple/training_utils_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/neural_network/rnn/rnn_simple_manager_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/neural_network/rnn/rnn_simple_manager_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/utils/io_set/file_type_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/utils/io_set/file_type_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/utils/io_set/text_file_iod_bits_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/utils/io_set/text_file_iod_bits_spec.cr -------------------------------------------------------------------------------- /spec/ai4cr/utils/io_set/text_file_iod_float_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/ai4cr/utils/io_set/text_file_iod_float_spec.cr -------------------------------------------------------------------------------- /spec/common_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/common_helper.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/spectator_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/spectator_helper.cr -------------------------------------------------------------------------------- /spec/support/hard_coded_weights.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/support/hard_coded_weights.cr -------------------------------------------------------------------------------- /spec/support/unicode/examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/support/unicode/examples.txt -------------------------------------------------------------------------------- /spec/test_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/test_helper.cr -------------------------------------------------------------------------------- /spec/test_helper_spectator.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec/test_helper_spectator.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/io_data/text_file_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/io_data/text_file_spec.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/neural_network/backpropagation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/neural_network/backpropagation_spec.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/neural_network/cmn/array_bencher_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/neural_network/cmn/array_bencher_spec.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/neural_network/cmn/chain_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/neural_network/cmn/chain_spec.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/neural_network/cmn/cross_net_bencher_random_data_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/neural_network/cmn/cross_net_bencher_random_data_spec.cr -------------------------------------------------------------------------------- /spec_bench/ai4cr/neural_network/cmn/mini_net_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/ai4cr/neural_network/cmn/mini_net_spec.cr -------------------------------------------------------------------------------- /spec_bench/bench.OLD.TODO/backpropogation.cr.TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/bench.OLD.TODO/backpropogation.cr.TODO -------------------------------------------------------------------------------- /spec_bench/bench.OLD.TODO/backpropogation_1_vs_2.cr.TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/bench.OLD.TODO/backpropogation_1_vs_2.cr.TODO -------------------------------------------------------------------------------- /spec_bench/spec_bench_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/spec_bench_helper.cr -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_01_read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_01_read.txt -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-2.txt -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-4.txt -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/bible_utf/eng-web_002_GEN_chap1-8.txt -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/patterns_with_base_noise.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/patterns_with_base_noise.cr -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/patterns_with_noise.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/patterns_with_noise.cr -------------------------------------------------------------------------------- /spec_bench/support/neural_network/data/training_patterns.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/spec_bench/support/neural_network/data/training_patterns.cr -------------------------------------------------------------------------------- /src/ai4cr.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr.cr -------------------------------------------------------------------------------- /src/ai4cr/breed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/breed.cr -------------------------------------------------------------------------------- /src/ai4cr/breed/client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/breed/client.cr -------------------------------------------------------------------------------- /src/ai4cr/breed/manager.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/breed/manager.cr -------------------------------------------------------------------------------- /src/ai4cr/error_stats.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/error_stats.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/backpropagation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/backpropagation.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/chain.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/chain.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/mini_net.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/mini_net.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/mini_net_concerns/calc_guess.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/mini_net_concerns/calc_guess.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/mini_net_concerns/props_and_inits.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/mini_net_concerns/props_and_inits.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/mini_net_concerns/train_and_adjust.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/mini_net_concerns/train_and_adjust.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/cmn/mini_net_manager.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/cmn/mini_net_manager.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/learning_style.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/learning_style.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/bi_di/aliases.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/bi_di/aliases.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/bi_di/cg_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/bi_di/cg_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/bi_di/pai_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/bi_di/pai_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/bi_di/roll_ups.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/bi_di/roll_ups.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/bi_di/taa_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/bi_di/taa_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/common/calc_guess.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/common/calc_guess.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/common/data_utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/common/data_utils.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/common/props_and_inits.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/common/props_and_inits.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/common/train_and_adjust.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/common/train_and_adjust.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/simple/aliases.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/simple/aliases.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/simple/cg_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/simple/cg_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/simple/pai_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/simple/pai_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/simple/roll_ups.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/simple/roll_ups.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/concerns/simple/taa_distinct.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/concerns/simple/taa_distinct.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/rnn_bidi.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/rnn_bidi.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/rnn_simple.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/rnn_simple.cr -------------------------------------------------------------------------------- /src/ai4cr/neural_network/rnn/rnn_simple_manager.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/neural_network/rnn/rnn_simple_manager.cr -------------------------------------------------------------------------------- /src/ai4cr/utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/io_data.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/io_data.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/io_data/abstract.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/io_data/abstract.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/io_data/file_type.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/io_data/file_type.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/io_data/text_file_io_bits.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/io_data/text_file_io_bits.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/io_data/text_file_io_float.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/io_data/text_file_io_float.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/parameterizable.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/parameterizable.cr -------------------------------------------------------------------------------- /src/ai4cr/utils/rand.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/ai4cr/utils/rand.cr -------------------------------------------------------------------------------- /src/ai4cr/version.cr: -------------------------------------------------------------------------------- 1 | module Ai4cr 2 | VERSION = {{ `shards version "#{__DIR__}"`.chomp.stringify }} 3 | end 4 | -------------------------------------------------------------------------------- /src/monkeypatches/enumerable.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/monkeypatches/enumerable.cr -------------------------------------------------------------------------------- /src/monkeypatches/float.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drhuffman12/ai4cr/HEAD/src/monkeypatches/float.cr --------------------------------------------------------------------------------