├── .Rbuildignore ├── .covrignore ├── .github └── workflows │ └── codecov.yml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── R ├── RcppExports.R ├── catch-routine-registration.R ├── checks.R ├── interface.R ├── load_module.R ├── namespace.R └── plotting.R ├── README.md ├── inst └── cereal │ ├── LICENSE │ ├── access.hpp │ ├── archives │ ├── adapters.hpp │ ├── binary.hpp │ ├── json.hpp │ ├── portable_binary.hpp │ └── xml.hpp │ ├── cereal.hpp │ ├── details │ ├── helpers.hpp │ ├── polymorphic_impl.hpp │ ├── polymorphic_impl_fwd.hpp │ ├── static_object.hpp │ ├── traits.hpp │ └── util.hpp │ ├── external │ ├── base64.hpp │ ├── rapidjson │ │ ├── allocators.h │ │ ├── document.h │ │ ├── encodedstream.h │ │ ├── encodings.h │ │ ├── error │ │ │ ├── en.h │ │ │ └── error.h │ │ ├── filereadstream.h │ │ ├── filewritestream.h │ │ ├── fwd.h │ │ ├── internal │ │ │ ├── biginteger.h │ │ │ ├── diyfp.h │ │ │ ├── dtoa.h │ │ │ ├── ieee754.h │ │ │ ├── itoa.h │ │ │ ├── meta.h │ │ │ ├── pow10.h │ │ │ ├── regex.h │ │ │ ├── stack.h │ │ │ ├── strfunc.h │ │ │ ├── strtod.h │ │ │ └── swap.h │ │ ├── istreamwrapper.h │ │ ├── memorybuffer.h │ │ ├── memorystream.h │ │ ├── msinttypes │ │ │ ├── inttypes.h │ │ │ └── stdint.h │ │ ├── ostreamwrapper.h │ │ ├── pointer.h │ │ ├── prettywriter.h │ │ ├── rapidjson.h │ │ ├── reader.h │ │ ├── schema.h │ │ ├── stream.h │ │ ├── stringbuffer.h │ │ └── writer.h │ └── rapidxml │ │ ├── license.txt │ │ ├── manual.html │ │ ├── rapidxml.hpp │ │ ├── rapidxml_iterators.hpp │ │ ├── rapidxml_print.hpp │ │ └── rapidxml_utils.hpp │ ├── macros.hpp │ └── types │ ├── array.hpp │ ├── base_class.hpp │ ├── bitset.hpp │ ├── boost_variant.hpp │ ├── chrono.hpp │ ├── common.hpp │ ├── complex.hpp │ ├── concepts │ └── pair_associative_container.hpp │ ├── deque.hpp │ ├── forward_list.hpp │ ├── functional.hpp │ ├── list.hpp │ ├── map.hpp │ ├── memory.hpp │ ├── polymorphic.hpp │ ├── queue.hpp │ ├── set.hpp │ ├── stack.hpp │ ├── string.hpp │ ├── tuple.hpp │ ├── unordered_map.hpp │ ├── unordered_set.hpp │ ├── utility.hpp │ ├── valarray.hpp │ └── vector.hpp ├── man ├── ANN.Rd ├── README_example.R ├── autoencoder.Rd ├── compression_plot.Rd ├── decode.Rd ├── encode.Rd ├── images │ ├── ae_reconstruction_plot.png │ └── nn_loss.png ├── neuralnetwork.Rd ├── plot.ANN.Rd ├── predict.ANN.Rd ├── print.ANN.Rd ├── read_ANN.Rd ├── reconstruct.Rd ├── reconstruction_plot.Rd ├── setActivParams.Rd ├── setData.Rd ├── setLossParams.Rd ├── setMeta.Rd ├── setNetworkParams.Rd ├── setOptimParams.Rd ├── setTrainParams.Rd ├── train.Rd └── write_ANN.Rd ├── src ├── ANN.cpp ├── ANN.h ├── Activations.cpp ├── Activations.h ├── Layer.cpp ├── Layer.h ├── Loss.cpp ├── Loss.h ├── Makevars ├── Optimizer.cpp ├── Optimizer.h ├── RcppExports.cpp ├── arma_serialization.cpp ├── arma_serialization.h ├── test-cpp-activations.cpp ├── test-cpp-loss.cpp ├── test-cpp-optimizers.cpp ├── test-cpp-utils.cpp ├── test-runner.cpp ├── test_utils.cpp ├── test_utils.h ├── utils.cpp └── utils.h └── tests ├── testthat.R └── testthat ├── test-checks.R ├── test-cpp.R ├── test-gradient.R ├── test-interface.R ├── test-plotting.R └── test-serialization.R /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.covrignore: -------------------------------------------------------------------------------- 1 | inst 2 | src/test* 3 | -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/LICENSE -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/catch-routine-registration.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/catch-routine-registration.R -------------------------------------------------------------------------------- /R/checks.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/checks.R -------------------------------------------------------------------------------- /R/interface.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/interface.R -------------------------------------------------------------------------------- /R/load_module.R: -------------------------------------------------------------------------------- 1 | Rcpp::loadModule("ANN", TRUE) -------------------------------------------------------------------------------- /R/namespace.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/namespace.R -------------------------------------------------------------------------------- /R/plotting.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/R/plotting.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/README.md -------------------------------------------------------------------------------- /inst/cereal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/LICENSE -------------------------------------------------------------------------------- /inst/cereal/access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/access.hpp -------------------------------------------------------------------------------- /inst/cereal/archives/adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/archives/adapters.hpp -------------------------------------------------------------------------------- /inst/cereal/archives/binary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/archives/binary.hpp -------------------------------------------------------------------------------- /inst/cereal/archives/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/archives/json.hpp -------------------------------------------------------------------------------- /inst/cereal/archives/portable_binary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/archives/portable_binary.hpp -------------------------------------------------------------------------------- /inst/cereal/archives/xml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/archives/xml.hpp -------------------------------------------------------------------------------- /inst/cereal/cereal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/cereal.hpp -------------------------------------------------------------------------------- /inst/cereal/details/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/helpers.hpp -------------------------------------------------------------------------------- /inst/cereal/details/polymorphic_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/polymorphic_impl.hpp -------------------------------------------------------------------------------- /inst/cereal/details/polymorphic_impl_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/polymorphic_impl_fwd.hpp -------------------------------------------------------------------------------- /inst/cereal/details/static_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/static_object.hpp -------------------------------------------------------------------------------- /inst/cereal/details/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/traits.hpp -------------------------------------------------------------------------------- /inst/cereal/details/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/details/util.hpp -------------------------------------------------------------------------------- /inst/cereal/external/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/base64.hpp -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/allocators.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/document.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/encodings.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/error/en.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/error/error.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/fwd.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/regex.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/internal/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/internal/swap.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/istreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/istreamwrapper.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/memorystream.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/ostreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/ostreamwrapper.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/pointer.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/reader.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/schema.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/stream.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidjson/writer.h -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/license.txt -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/manual.html -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/rapidxml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/rapidxml.hpp -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/rapidxml_iterators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/rapidxml_iterators.hpp -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/rapidxml_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/rapidxml_print.hpp -------------------------------------------------------------------------------- /inst/cereal/external/rapidxml/rapidxml_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/external/rapidxml/rapidxml_utils.hpp -------------------------------------------------------------------------------- /inst/cereal/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/macros.hpp -------------------------------------------------------------------------------- /inst/cereal/types/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/array.hpp -------------------------------------------------------------------------------- /inst/cereal/types/base_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/base_class.hpp -------------------------------------------------------------------------------- /inst/cereal/types/bitset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/bitset.hpp -------------------------------------------------------------------------------- /inst/cereal/types/boost_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/boost_variant.hpp -------------------------------------------------------------------------------- /inst/cereal/types/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/chrono.hpp -------------------------------------------------------------------------------- /inst/cereal/types/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/common.hpp -------------------------------------------------------------------------------- /inst/cereal/types/complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/complex.hpp -------------------------------------------------------------------------------- /inst/cereal/types/concepts/pair_associative_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/concepts/pair_associative_container.hpp -------------------------------------------------------------------------------- /inst/cereal/types/deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/deque.hpp -------------------------------------------------------------------------------- /inst/cereal/types/forward_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/forward_list.hpp -------------------------------------------------------------------------------- /inst/cereal/types/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/functional.hpp -------------------------------------------------------------------------------- /inst/cereal/types/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/list.hpp -------------------------------------------------------------------------------- /inst/cereal/types/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/map.hpp -------------------------------------------------------------------------------- /inst/cereal/types/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/memory.hpp -------------------------------------------------------------------------------- /inst/cereal/types/polymorphic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/polymorphic.hpp -------------------------------------------------------------------------------- /inst/cereal/types/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/queue.hpp -------------------------------------------------------------------------------- /inst/cereal/types/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/set.hpp -------------------------------------------------------------------------------- /inst/cereal/types/stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/stack.hpp -------------------------------------------------------------------------------- /inst/cereal/types/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/string.hpp -------------------------------------------------------------------------------- /inst/cereal/types/tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/tuple.hpp -------------------------------------------------------------------------------- /inst/cereal/types/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/unordered_map.hpp -------------------------------------------------------------------------------- /inst/cereal/types/unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/unordered_set.hpp -------------------------------------------------------------------------------- /inst/cereal/types/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/utility.hpp -------------------------------------------------------------------------------- /inst/cereal/types/valarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/valarray.hpp -------------------------------------------------------------------------------- /inst/cereal/types/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/inst/cereal/types/vector.hpp -------------------------------------------------------------------------------- /man/ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/ANN.Rd -------------------------------------------------------------------------------- /man/README_example.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/README_example.R -------------------------------------------------------------------------------- /man/autoencoder.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/autoencoder.Rd -------------------------------------------------------------------------------- /man/compression_plot.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/compression_plot.Rd -------------------------------------------------------------------------------- /man/decode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/decode.Rd -------------------------------------------------------------------------------- /man/encode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/encode.Rd -------------------------------------------------------------------------------- /man/images/ae_reconstruction_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/images/ae_reconstruction_plot.png -------------------------------------------------------------------------------- /man/images/nn_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/images/nn_loss.png -------------------------------------------------------------------------------- /man/neuralnetwork.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/neuralnetwork.Rd -------------------------------------------------------------------------------- /man/plot.ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/plot.ANN.Rd -------------------------------------------------------------------------------- /man/predict.ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/predict.ANN.Rd -------------------------------------------------------------------------------- /man/print.ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/print.ANN.Rd -------------------------------------------------------------------------------- /man/read_ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/read_ANN.Rd -------------------------------------------------------------------------------- /man/reconstruct.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/reconstruct.Rd -------------------------------------------------------------------------------- /man/reconstruction_plot.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/reconstruction_plot.Rd -------------------------------------------------------------------------------- /man/setActivParams.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setActivParams.Rd -------------------------------------------------------------------------------- /man/setData.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setData.Rd -------------------------------------------------------------------------------- /man/setLossParams.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setLossParams.Rd -------------------------------------------------------------------------------- /man/setMeta.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setMeta.Rd -------------------------------------------------------------------------------- /man/setNetworkParams.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setNetworkParams.Rd -------------------------------------------------------------------------------- /man/setOptimParams.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setOptimParams.Rd -------------------------------------------------------------------------------- /man/setTrainParams.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/setTrainParams.Rd -------------------------------------------------------------------------------- /man/train.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/train.Rd -------------------------------------------------------------------------------- /man/write_ANN.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/man/write_ANN.Rd -------------------------------------------------------------------------------- /src/ANN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/ANN.cpp -------------------------------------------------------------------------------- /src/ANN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/ANN.h -------------------------------------------------------------------------------- /src/Activations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Activations.cpp -------------------------------------------------------------------------------- /src/Activations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Activations.h -------------------------------------------------------------------------------- /src/Layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Layer.cpp -------------------------------------------------------------------------------- /src/Layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Layer.h -------------------------------------------------------------------------------- /src/Loss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Loss.cpp -------------------------------------------------------------------------------- /src/Loss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Loss.h -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Makevars -------------------------------------------------------------------------------- /src/Optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Optimizer.cpp -------------------------------------------------------------------------------- /src/Optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/Optimizer.h -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/arma_serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/arma_serialization.cpp -------------------------------------------------------------------------------- /src/arma_serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/arma_serialization.h -------------------------------------------------------------------------------- /src/test-cpp-activations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test-cpp-activations.cpp -------------------------------------------------------------------------------- /src/test-cpp-loss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test-cpp-loss.cpp -------------------------------------------------------------------------------- /src/test-cpp-optimizers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test-cpp-optimizers.cpp -------------------------------------------------------------------------------- /src/test-cpp-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test-cpp-utils.cpp -------------------------------------------------------------------------------- /src/test-runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test-runner.cpp -------------------------------------------------------------------------------- /src/test_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test_utils.cpp -------------------------------------------------------------------------------- /src/test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/test_utils.h -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/src/utils.h -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-checks.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-checks.R -------------------------------------------------------------------------------- /tests/testthat/test-cpp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-cpp.R -------------------------------------------------------------------------------- /tests/testthat/test-gradient.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-gradient.R -------------------------------------------------------------------------------- /tests/testthat/test-interface.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-interface.R -------------------------------------------------------------------------------- /tests/testthat/test-plotting.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-plotting.R -------------------------------------------------------------------------------- /tests/testthat/test-serialization.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bflammers/ANN2/HEAD/tests/testthat/test-serialization.R --------------------------------------------------------------------------------