aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
AgeCommit message (Collapse)Author
2024-08-26add: mini batch learning implementedjvech
2024-08-06add: file parsing improvedjvech
Things implemented: * json_read() must die if the key does not exist or the value type is wrong. * on predict command input should be shown exactly the same * float precision CLI option should be added.
2024-07-26add: file_write() implementedjvech
things implemented: - CLI option --only-out added - CLI option --format works more intuitively - csv tsv and json output support
2024-07-24add: file_read() and format integraded on main programjvech
things implemented: - read output in false bug was solved. - Make generic rule added to build test executables - format option added to the CLI
2024-07-24add: file_read() function implementedjvech
things implemented: - Automatic file format infering - json_read() small refactor done - error checking in csv_read() improved
2023-08-27add: data and network initialization donejvech
train subcommand can read and train the network TODO: - Refactor json_read() to parse multiple labels - Implement a function to save network weights once the network have trained - Implement a function to load trained weights to use with predict subcommand
2023-08-26fix: cfg syntax verification and usage messages improvedjvech
2023-08-25add: layer architecture loading from cfg donejvech
2023-08-23add: basic configuration parsing implementedjvech
parameters implemented: - input_keys - label_keys - epochs - labels - weights_path Network weights and architecture loading is not implemented yet.
2023-08-17[ADD]: Cli implemented in a different functionjvech
The program config parameters where encapsulated in a struct to keep track of them without implementing a lot of functions
2023-08-16add: Cli definedjvech
Feel free to download, copy and edit any repo