# # ChangeLog for src/ai # # Generated by Trac 1.2 # Nov 7, 2024, 10:54:49 AM Thu, 17 Jan 2019 21:39:09 GMT Paul Brossier [ccc888f] * src/ai/batchnorm.h (modified) [batchnorm] remove train for now Wed, 16 Jan 2019 22:51:22 GMT Paul Brossier [a524de1] * src/ai/maxpool2d.c (modified) * src/ai/maxpool2d.h (modified) [maxpool2d] remove train methods Wed, 16 Jan 2019 22:48:55 GMT Paul Brossier [59162ae] * src/ai/conv2d.c (modified) [conv2d] simplify padding modes enum, use _t suffix for type Wed, 16 Jan 2019 22:47:42 GMT Paul Brossier [c32d8b2] * src/ai/conv1d.c (modified) [conv1d] fix plain version Wed, 16 Jan 2019 22:47:06 GMT Paul Brossier [1aa6eb8] * src/ai/conv1d.c (modified) [conv1d] improve comments, wrap long line Wed, 16 Jan 2019 22:41:05 GMT Paul Brossier [4d6a228] * src/ai/conv2d.c (modified) [conv2d] add simple blas version (im2row + gemm) Wed, 16 Jan 2019 22:18:13 GMT Paul Brossier [ec3f4d63] * src/ai/conv2d.c (modified) [conv2d] fix debug string Wed, 16 Jan 2019 21:02:06 GMT Paul Brossier [8389694] * src/ai/conv2d.c (modified) [conv2d] remove relu Wed, 16 Jan 2019 21:01:01 GMT Paul Brossier [378852b] * src/ai/conv2d.c (modified) [conv2d] fix debug string, clean up Thu, 10 Jan 2019 18:13:09 GMT Paul Brossier [b0b167a] * src/ai/activation.h (added) [activation] add header template Thu, 10 Jan 2019 18:12:52 GMT Paul Brossier [1bba23e] * src/ai/activation.c (added) [activation] add sigmoid and relu, in-place Thu, 10 Jan 2019 18:12:03 GMT Paul Brossier [5154024] * src/ai/dense.c (modified) [dense] remove activation function Thu, 10 Jan 2019 18:11:28 GMT Paul Brossier [f392b88] * src/ai/conv1d.c (modified) [conv1d] remove activation function Thu, 10 Jan 2019 18:10:50 GMT Paul Brossier [977a5c3] * src/ai/conv1d.c (modified) [conv1d] improve comment and indentation Tue, 08 Jan 2019 14:51:03 GMT Paul Brossier [dfae6e0] * src/ai/maxpool2d.c (modified) [maxpool2d] improve debug string Tue, 08 Jan 2019 14:50:31 GMT Paul Brossier [4647d38] * src/ai/dense.c (modified) [dense] improve debug string Tue, 08 Jan 2019 14:49:55 GMT Paul Brossier [52b0e42] * src/ai/conv1d.c (modified) [conv1d] improve debug string Tue, 08 Jan 2019 14:49:30 GMT Paul Brossier [eba2bc7a] * src/ai/conv1d.c (modified) [conv1d] avoid unused variable, update comment Tue, 08 Jan 2019 14:45:59 GMT Paul Brossier [f217068] * src/ai/conv1d.c (modified) [conv1d] add second blas optimisation using gemv Tue, 08 Jan 2019 14:29:51 GMT Paul Brossier [3ffea61d] * src/ai/conv1d.c (modified) [conv1d] add first blas optimisation using sdot Tue, 08 Jan 2019 14:12:35 GMT Paul Brossier [45a1e1d] * src/ai/conv2d.c (modified) * src/ai/conv2d.h (modified) [conv2d] set_stride accepts int[] Tue, 08 Jan 2019 14:11:30 GMT Paul Brossier [6ee6107] * src/ai/batchnorm.c (modified) [batchnorm] improve debug string Tue, 08 Jan 2019 14:11:09 GMT Paul Brossier [8691154] * src/ai/maxpool1d.c (modified) [maxpool1d] improve debug string Mon, 07 Jan 2019 23:06:02 GMT Paul Brossier [7420c40] * src/ai/maxpool2d.c (modified) [maxpool2d] use first element to initialize output value, add stride Mon, 07 Jan 2019 23:05:26 GMT Paul Brossier [f9f03ff] * src/ai/maxpool1d.c (modified) [maxpool1d] use first element to initialize output value, add a stride Mon, 07 Jan 2019 22:46:20 GMT Paul Brossier [791b436] * src/ai/maxpool2d.c (added) * src/ai/maxpool2d.h (added) [maxpool2d] add first draft implementation Mon, 07 Jan 2019 22:26:09 GMT Paul Brossier [6006760] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add matmul Mon, 07 Jan 2019 21:49:39 GMT Paul Brossier [f3848c0] * src/ai/conv2d.c (added) * src/ai/conv2d.h (added) [conv2d] add first plain draft Mon, 07 Jan 2019 21:14:13 GMT Paul Brossier [71655fee] * src/ai/tensor.c (modified) [tensor] always use buffer in tensor_as_fvec Mon, 07 Jan 2019 21:13:03 GMT Paul Brossier [aa5cc08] * src/ai/tensor.c (modified) [tensor] add header Mon, 07 Jan 2019 21:08:13 GMT Paul Brossier [fb3a9f5] * src/ai/dense.c (added) * src/ai/dense.h (added) [dense] add first plain version Mon, 07 Jan 2019 21:04:37 GMT Paul Brossier [2fec649] * src/ai/batchnorm.c (added) * src/ai/batchnorm.h (added) [batchnorm] add first plain version Wed, 02 Jan 2019 22:07:16 GMT Paul Brossier [f7838fc] * src/ai/tensor.h (modified) [tensor] add some documentation Wed, 02 Jan 2019 22:02:26 GMT Paul Brossier [1343aca] * src/ai/tensor.h (modified) [tensor] remove old macro, add more public prototypes Wed, 02 Jan 2019 21:58:45 GMT Paul Brossier [c4b6b59] * src/ai/tensor.c (modified) [tensor] add print helpers Wed, 02 Jan 2019 21:57:49 GMT Paul Brossier [dc257cc] * src/ai/tensor.c (modified) [tensor] add have_same_size Wed, 02 Jan 2019 21:56:47 GMT Paul Brossier [7e0b641] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] add get_subtensor Wed, 02 Jan 2019 21:55:36 GMT Paul Brossier [9bffada] * src/ai/tensor.c (modified) [tensor] complet get_shape_string Wed, 02 Jan 2019 21:54:55 GMT Paul Brossier [a85c7f3] * src/ai/tensor.c (modified) [tensor] set initial max value to first element Wed, 02 Jan 2019 21:54:21 GMT Paul Brossier [427a48c] * src/ai/tensor.c (modified) [tensor] view any tensor as fvec/fmat Wed, 02 Jan 2019 21:53:40 GMT Paul Brossier [f5ea4fb] * src/ai/tensor.c (modified) [tensor] set buffer, remove old comments Wed, 02 Jan 2019 21:51:35 GMT Paul Brossier [40520ea] * src/ai/tensor.h (modified) [tensor] add buffer field, improve documentation Wed, 02 Jan 2019 21:47:51 GMT Paul Brossier [50d7afe] * src/ai/tensor.c (modified) [tensor] add get_shape_string Wed, 02 Jan 2019 01:10:48 GMT Paul Brossier [849210c] * src/ai/tensor.c (modified) [tensor] also set size when viewing fmat/fvec Tue, 01 Jan 2019 18:20:51 GMT Paul Brossier [9ca7923] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename n_items to size, remove items_per_row Tue, 01 Jan 2019 17:41:40 GMT Paul Brossier [9d35014] * src/ai/tensor.c (modified) [tensor] use new member names Tue, 01 Jan 2019 17:39:56 GMT Paul Brossier [60c9db0] * src/ai/maxpool1d.c (modified) [maxpool1d] update to new tensor members Tue, 01 Jan 2019 17:39:26 GMT Paul Brossier [6e4ef27] * src/ai/conv1d.c (modified) [conv1d] update to new tensor members Tue, 01 Jan 2019 17:38:05 GMT Paul Brossier [5010e61] * src/ai/tensor.c (modified) * src/ai/tensor.h (modified) [tensor] rename attributes to ndim and shape[] to match numpy Mon, 31 Dec 2018 16:12:38 GMT Paul Brossier [ba0c332] * src/ai/maxpool1d.c (added) * src/ai/maxpool1d.h (added) [ai] add first maxpool1d draft Mon, 31 Dec 2018 16:09:34 GMT Paul Brossier [322e079] * src/ai/conv1d.c (added) * src/ai/conv1d.h (added) [ai] add first conv1d draft Mon, 31 Dec 2018 16:04:15 GMT Paul Brossier [4c33f81] * src/ai/tensor.c (added) * src/ai/tensor.h (added) [ai] add first tensor draft