jacobian

a basic keras-like neural network library for c++/python
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-07-25 22:59Clean up files for easier reading, remove GSL dependencyquantumish13+649-684
2021-04-10 04:23Properly merge perfDavid Freifeld2+8-16
2021-04-10 04:16Merge branch 'perf'David Freifeld2+43-10
2021-04-10 03:41Move optimizers to util.hpp, consolidate namespaces, fix python demoDavid Freifeld8+172-177
2021-04-10 03:05Remove pointer indirectionDavid Freifeld5+413-422
2021-03-29 18:43Remove old scripts/benchmarksDavid Freifeld7+0-361
2021-03-29 18:41Update python examples to use submodulesDavid Freifeld2+15-16
2021-03-29 18:37Merge branch 'master' of https://github.com/richardfeynmanrocks/JacobianDavid Freifeld1+75-54
2021-03-29 18:37Add python usage exampleDavid Freifeld1+38-0
2021-03-29 18:32Add submodules to python bindingsDavid Freifeld1+75-54
2021-03-29 03:39Edit examples in READMErichardfeynmanrocks1+17-35
2021-03-29 03:28Network interactivity aids and visualization in demoDavid Freifeld3+36-3
2021-03-29 02:23Port decay functions and respective python bindingsDavid Freifeld3+56-5
2021-03-29 02:03C++ and formatting tweaksDavid Freifeld6+23-24
2021-03-29 01:36Update Python bindings to use optimizersDavid Freifeld1+41-33
2021-03-29 01:17Removed activation name property, fixed optimizersDavid Freifeld4+77-87
2021-03-28 06:46Futher progress with Python bindsDavid Freifeld2+38-28
2021-03-28 05:58Merge branch 'master' of https://github.com/richardfeynmanrocks/JacobianDavid Freifeld1+3-18
2021-03-28 05:58Successful build of Python bindingsDavid Freifeld3+30-25
2021-01-24 23:53README editsrichardfeynmanrocks1+3-18
2021-01-18 22:19Minor debugging editsDavid Freifeld5+19-46
2021-01-18 22:17Rational function approximation of tanhDavid Freifeld1+10-11
2021-01-18 21:32Initial optimizations of activation functionsDavid Freifeld2+33-13
2020-12-29 03:28Trimming unnecessary files in repoDavid Freifeld10+0-550
2020-12-29 03:17Cleanup to silence warnings, edited Eigen includes for ArchDavid Freifeld7+35-106
2020-11-29 21:07Added UNLICENSErichardfeynmanrocks1+24-0
2020-11-29 19:09Removed traces of AVX calls from masterDavid Freifeld6+2-108
2020-11-29 18:56Removed traces of PReLU from masterDavid Freifeld3+2-25
2020-11-29 18:38Modularized backpropagation to a degreeDavid Freifeld3+10-51
2020-11-29 18:22Moved cwise_product() and other macros to bpnn.hppDavid Freifeld2+14-14
2020-11-29 18:21Continued struggles with exploding gradientsDavid Freifeld2+156-146
2020-11-29 17:36Fixed basic convolutional backpropDavid Freifeld1+3-4
2020-11-29 17:06Swapped convolution operation for CNN backpropDavid Freifeld1+11-9
2020-11-29 16:52Attempted rewrite of CNN backpropagationDavid Freifeld1+24-46
2020-11-25 07:05Indendation + debuggingDavid Freifeld1+88-88
2020-11-09 05:53Merge branch 'master' of https://github.com/richardfeynmanrocks/JacobianDavid Freifeld1+2-0
2020-11-09 05:52Fixed CNN errors until it compiledDavid Freifeld3+7-3
2020-11-07 10:15Attempted fix of compression errorsDavid Freifeld1+12-10
2020-11-04 21:32README linebreaksrichardfeynmanrocks1+1-1
2020-11-04 21:30More README tweaksrichardfeynmanrocks1+1-1
2020-11-04 21:29Another attempt to fix READMErichardfeynmanrocks1+1-5
2020-11-04 21:26Maybe fixed README?richardfeynmanrocks1+3-6
2020-11-04 21:21Badges?richardfeynmanrocks1+9-0
2020-10-12 03:23TweaksDavid Freifeld2+22-38
2020-10-12 01:55Fix prep() and other tweaksDavid Freifeld2+11-15
2020-10-11 19:46Compression better off experimental for nowDavid Freifeld3+7-34
2020-10-11 19:15Segfault on function callDavid Freifeld4+43-11
2020-10-11 18:53Tentatively declaring file reading bugs fixedDavid Freifeld3+17-3
2020-10-11 18:38Fixed some of program-breaking bugDavid Freifeld2+2-9
2020-10-10 19:16Investigating errorDavid Freifeld1+16-14
2020-10-10 17:55Ludicrous file read speed achievedDavid Freifeld1+52-19
2020-09-28 19:11Tweaks to bufferDavid Freifeld2+7-8
2020-09-28 01:43File read is broken for no apparent reasonDavid Freifeld2+30-16
2020-09-27 08:00Banished C castsDavid Freifeld2+5-3
2020-09-27 07:31Bugs persist, tweaks to read functionDavid Freifeld3+9-13
2020-09-27 07:04Tweaks + terrible bugsDavid Freifeld3+22-8
2020-09-27 02:42Added exceptions and moreDavid Freifeld2+4-5
2020-09-27 02:10GSL Expects/Ensures because apparently C++ contracts don't exist yetDavid Freifeld3+18-5
2020-09-26 03:07Update READMEDavid Freifeld1+0-15
2020-09-26 02:46Everything is broken nowDavid Freifeld5+27-97
2020-09-25 23:59Small tweaksDavid Freifeld2+5-1
2020-09-25 23:59Incorporating faster file read into BPNNDavid Freifeld3+99-10
2020-09-25 21:57readv() is ultimately disappointingDavid Freifeld1+9-21
2020-09-25 21:38Attribution + readv() improvementsDavid Freifeld2+20-10
2020-09-25 21:16Added readv() bench, problems with buffersDavid Freifeld1+31-8
2020-09-25 17:51Added beginning of capsule networksDavid Freifeld1+23-0
2020-09-25 17:33Created CNN headerDavid Freifeld2+50-50
2020-09-24 04:38Work with mmap()David Freifeld1+24-31
2020-09-23 17:00Disable workflows for nowDavid Freifeld2+0-72
2020-09-23 16:58Testing use of fcntl with RDADVISEDavid Freifeld1+42-11
2020-09-22 22:02Preparing for benchmarksDavid Freifeld1+6-11
2020-09-22 20:24backing upDavid Freifeld1+15-11
2020-09-22 16:44Bizarre shifts in fileDavid Freifeld1+9-8
2020-09-22 06:33Broken switch to avoiding newlinesDavid Freifeld1+10-7
2020-09-22 05:29Fixed benchmarkDavid Freifeld1+7-5
2020-09-22 04:08Binary gives lots of speedDavid Freifeld1+7-13
2020-09-22 03:35Troubles with fwrite()David Freifeld1+17-12
2020-09-21 20:56Attempt to fix workflowrichardfeynmanrocks1+1-1
2020-09-22 03:12Decided file read is not fast enoughDavid Freifeld1+74-27
2020-09-21 18:40Switched to faster file read, 30% overall speedupDavid Freifeld5+23-37
2020-09-21 17:40Migrating network to 3x faster file readDavid Freifeld5+51-24
2020-09-21 06:03Things work nowDavid Freifeld1+4-7
2020-09-21 05:37Updated scan functionDavid Freifeld1+25-8
2020-09-21 04:21Fileread continues to be a not straightforward microoptimization that will ul...David Freifeld1+16-18
2020-09-21 03:32CNN tweaks and more fileread businessDavid Freifeld2+18-22
2020-09-21 01:33More difficulties with adding faster file readDavid Freifeld1+26-8
2020-09-20 20:51Headway into faster file read + parseDavid Freifeld1+25-3
2020-09-20 19:39Check fixes + more experiments with file readDavid Freifeld2+42-51
2020-09-07 23:02Fixed basic RNN runtime errorsDavid Freifeld1+2-11
2020-09-07 22:54Beginning to fix RNN issuesDavid Freifeld1+34-7
2020-09-07 05:26Fixed all RNN compile-time errors, now for runtime errorsDavid Freifeld3+22-8
2020-09-07 04:54Split softmax into its own function + more RNN setupDavid Freifeld3+54-23
2020-09-07 04:13Cleaning up ANN + more setup for RNNDavid Freifeld3+19-9
2020-09-07 03:56Beginning RNN implementationDavid Freifeld1+43-0
2020-09-05 18:56Fixes to layer add functionDavid Freifeld5+31-29
2020-09-05 18:25Minimal updates, better typecastingDavid Freifeld8+142-212
2020-08-12 00:04Various tweaksDavid Freifeld4+9-12
2020-08-11 22:57Added basic checks + custom checks added to workflowDavid Freifeld6+130-51
2020-08-11 22:04Basic ability to call checksDavid Freifeld5+188-175
2020-08-11 21:42Isolating individual checks to retain some functionalityDavid Freifeld3+103-132
2020-08-11 20:23Working on checks some moreDavid Freifeld4+172-179
2020-08-11 02:23Continued frustrations with copy constructorDavid Freifeld4+36-8
2020-08-11 01:45Working on proper copy constructors to allow for safer checksDavid Freifeld4+194-182
2020-08-11 01:04Continued struggles with pip packagingDavid Freifeld1+5-6
2020-08-09 23:06Wow setuptools can be annoyingDavid Freifeld2+50-26
2020-08-09 22:38Working on python packagingDavid Freifeld5+30-15
2020-08-08 02:20More stability in checks + codeDavid Freifeld6+21-56
2020-08-08 01:23Overall improvements to quality of CMake buildDavid Freifeld6+56-324
2020-08-07 21:45Slowly moving towards smoother python build + installDavid Freifeld3+23-24
2020-08-07 21:22Working on proper python install processDavid Freifeld4+15-17
2020-08-07 20:43Added new checks + fixed CMakeListsDavid Freifeld3+34-3
2020-08-07 20:26Began to replicate original MakefileDavid Freifeld2+25-14
2020-08-07 20:03Yet another edit to workflow filerichardfeynmanrocks1+4-6
2020-08-07 19:58Removed install.sh, ignoring pybind install for nowDavid Freifeld1+15-3
2020-08-07 19:49More setup workDavid Freifeld4+18-5
2020-08-07 19:33Github Action experimentsrichardfeynmanrocks1+21-0
2020-08-07 19:32Attempt to use CMakeDavid Freifeld3+281-34
2020-08-07 18:43Restructuring directoryDavid Freifeld9+0-0
2020-08-07 06:18Addressed change of plans + tweaksDavid Freifeld4+13-4
2020-08-07 04:42Added ability to toggle explicit AVX functionsDavid Freifeld3+23-14
2020-08-07 03:33A little bit of iteration fixes bugsDavid Freifeld1+7-0
2020-08-07 02:53Broken AVX functions are brokenDavid Freifeld2+20-38
2020-08-07 02:36Actual code changesDavid Freifeld1+3-23
2020-08-07 02:35Speed improvements to AVX productDavid Freifeld1+1-4
2020-08-06 20:55Benchmarks show copy is problematicDavid Freifeld2+19-7
2020-08-06 20:22Tweaking to make things workDavid Freifeld6+30-16
2020-08-06 07:26More repetitive AVX functionsDavid Freifeld1+63-0
2020-08-06 07:18Fixes + AVX expDavid Freifeld3+15-26
2020-08-06 06:35Removed memory leak + debuggingDavid Freifeld2+22-9
2020-08-06 01:27Mystery memory leak isnt in AVXDavid Freifeld1+8-4
2020-08-06 01:00Update to reflect future plansDavid Freifeld2+24-35
2020-08-06 00:20Copious amounts of errorsDavid Freifeld3+12-10
2020-08-05 23:25Began custom AVX functions for speedupsDavid Freifeld4+515-497
2020-08-04 01:26Added early stopping + fixed makefileDavid Freifeld5+19-11
2020-08-04 01:03Adding progress barDavid Freifeld2+28-3
2020-08-04 00:10Add nesterov momentumDavid Freifeld4+20-3
2020-08-03 20:13Messing with OpenMP, MKL, BLAS and LAPACKDavid Freifeld3+11-20
2020-08-03 18:56Attempts to use old mapreduce codeDavid Freifeld4+87-126
2020-08-02 18:38Attempts to repair CNN backpropDavid Freifeld3+48-31
2020-08-02 17:27Tweak to naming conventionDavid Freifeld3+15-15
2020-08-02 02:31Update decays (they're broken now)David Freifeld4+29-15
2020-08-02 02:00Fixed demon + restructuringDavid Freifeld3+64-52
2020-08-02 01:32Adamax goes boomDavid Freifeld2+6-5
2020-08-02 01:08Adam no longer bugs outDavid Freifeld2+2-2
2020-08-02 00:06Numerical gradients seem to be highly incorrectDavid Freifeld3+18-10
2020-08-01 23:32Working on gradient checkDavid Freifeld3+45-3
2020-08-01 19:55Added demon + more NaNsDavid Freifeld2+20-8
2020-08-01 19:15Added AdaMax + found adam bugsDavid Freifeld1+16-3
2020-08-01 18:47Added Adam prototypeDavid Freifeld3+23-6
2020-08-01 17:55Added method of setting optimizerDavid Freifeld3+29-8
2020-08-01 02:08Quick readme updateDavid Freifeld1+2-2
2020-08-01 02:05Add more sklearn benchmarksDavid Freifeld5+14-5
2020-07-31 23:14Testing momentum - weight updates exploding...David Freifeld2+15-6
2020-07-31 20:49Added new figure + readme tweakDavid Freifeld2+2-2
2020-07-31 20:39Benchmark code update to include more metricsDavid Freifeld4+44-19
2020-07-31 06:34Benchmark update + better figuresDavid Freifeld10+29-12
2020-07-31 06:31Update Makefile to remove unecessary flagsDavid Freifeld1+2-2
2020-07-31 04:49Tweaks + readme updateDavid Freifeld3+25-28
2020-07-31 00:38Pursuing eigen functions in softmaxDavid Freifeld1+38-0
2020-07-31 00:15More investigating cwise functionsDavid Freifeld2+36-9
2020-07-30 23:26Experiments show cwise functions are fasterDavid Freifeld1+21-0
2020-07-30 22:59L1 regularization added - may be sketchDavid Freifeld4+24-11
2020-07-30 22:17PReLU now supported (Python is buggy tho)David Freifeld3+5-7
2020-07-30 21:50Located PReLU bugDavid Freifeld2+13-6
2020-07-30 02:53PReLU very very buggyDavid Freifeld2+11-9
2020-07-30 02:19PReLU now compilesDavid Freifeld3+25-17
2020-07-30 02:00More progress on PReLUDavid Freifeld1+10-24
2020-07-30 01:27Beginnings of PReLUDavid Freifeld2+22-3
2020-07-30 01:01New activations are now allowed to be addedDavid Freifeld1+17-0
2020-07-30 00:28More activationsDavid Freifeld2+29-0
2020-07-27 22:27Attempt to show new bench figDavid Freifeld2+10-10
2020-07-27 22:23Update benchmarkDavid Freifeld5+18-29
2020-07-27 22:08More tweaksDavid Freifeld5+112-101
2020-07-27 21:38Updated scikit demoDavid Freifeld1+29-13
2020-07-27 21:20Working on more benchmarksDavid Freifeld3+122-0
2020-07-26 03:36Various tweaks + moving to tensors?David Freifeld6+40-45
2020-07-15 23:40CNN pooling is brokenDavid Freifeld2+22-19
2020-07-15 19:49Large bugfix + much better accuracyDavid Freifeld2+10-16
2020-07-15 19:31Backprop through more than one conv layer worksDavid Freifeld1+32-22
2020-07-15 03:33Attempt at using matrix functions reveals they are slowDavid Freifeld2+35-0
2020-07-15 02:42Working on speedups + icpc works without MKLDavid Freifeld5+40-38
2020-07-14 23:48CNN doesn't break if you don't breathe on it too hardDavid Freifeld4+60-18
2020-07-14 23:01Backprop looks normal for BPNNDavid Freifeld5+21-26
2020-07-14 19:00Added notice to codeDavid Freifeld16+128-4
2020-07-14 18:44Makefile updateDavid Freifeld1+3-3
2020-07-14 16:04Backprop is unstable + largely brokenDavid Freifeld4+50-33
2020-07-13 18:57CNN has been possessed by NaNsDavid Freifeld1+115-59
2020-07-13 17:39Working on more safety checksDavid Freifeld3+27-23
2020-07-13 16:53Working on safety with errorsDavid Freifeld3+31-5
2020-07-13 15:31Added to READMErichardfeynmanrocks1+60-17
2020-07-12 22:58Further scrutiny reveals big backprop issuesDavid Freifeld3+24-10
2020-07-12 19:22Training no longer errors/nans but is very brokenDavid Freifeld2+34-25
2020-07-12 18:47Linear output seems to annihilate softmax (and network)David Freifeld2+17-12
2020-07-12 18:20Backprop doesn't segfaultDavid Freifeld2+16-25
2020-07-12 17:54Loss+accuracy tentatively work nowDavid Freifeld2+15-7
2020-07-12 17:36Added crossentropy cost functionDavid Freifeld1+12-6
2020-07-12 06:15Switching to softmaxDavid Freifeld2+14-4
2020-07-12 00:34SVM loss causes exploding gradientsDavid Freifeld2+23-6
2020-07-12 00:08Working on backprop fixesDavid Freifeld2+21-9
2020-07-11 22:37Attempting switch to SVM lossDavid Freifeld2+20-9
2020-07-11 19:16Using MNIST dataDavid Freifeld1+55-15
2020-07-11 18:47Attempts to fix checks result in more bugsDavid Freifeld4+14-15
2020-07-11 18:39CNN with custom kernel now compilesDavid Freifeld1+41-41
2020-07-11 17:47Added decay function supportDavid Freifeld2+37-11
2020-07-11 17:23Experiments with regularization + momentumDavid Freifeld2+9-3
2020-07-11 05:45Got sweeps workingDavid Freifeld2+18-7
2020-07-11 03:09Reorganized directory.David Freifeld22+603-606
2020-07-11 02:39Separated checks from main codeDavid Freifeld3+163-145
2020-07-11 02:252 more sanity checksDavid Freifeld1+42-3
2020-07-11 02:03Added floating point sanity checkDavid Freifeld1+17-2
2020-07-11 01:44More sanity checksDavid Freifeld2+45-5
2020-07-11 01:03Working on regularization + sanity checksDavid Freifeld3+48-25
2020-07-11 00:13Extending float changes to strassen + utilsDavid Freifeld2+38-37
2020-07-11 00:01Working on export as actual python libDavid Freifeld2+22-0
2020-07-10 23:28Attempts to update benchmark are met with segfualtsDavid Freifeld1+7-5
2020-07-10 23:16Attempts to use wandb sweepDavid Freifeld2+56-27
2020-07-10 22:51Setup example.py to use regularizationDavid Freifeld3+10-8
2020-07-10 22:31Broken and bad numerical gradientDavid Freifeld2+37-14
2020-07-10 22:09Working L2 regularization in backprop?David Freifeld3+8-7
2020-07-10 22:02Switch to floats for speedupsDavid Freifeld4+36-52
2020-07-10 21:38Beginnings of gradient checkDavid Freifeld3+38-58
2020-07-07 23:57Further attempts to locate bugDavid Freifeld1+5-5
2020-07-07 02:11Struggles to resolve MR bugDavid Freifeld2+5-5
2020-07-05 18:14CNN now stablerDavid Freifeld1+23-15
2020-07-05 17:57Some amount of training presentDavid Freifeld1+6-3
2020-07-05 17:49Problematic backpropDavid Freifeld2+20-18
2020-07-05 17:49Remove extra functionDavid Freifeld1+17-35
2020-07-04 23:49Added nicer list_net() to BPNNDavid Freifeld1+4-3
2020-07-04 22:48Continued problems w/ strassenDavid Freifeld1+3-1
2020-07-04 17:37Attempt to get strassen pad workingDavid Freifeld2+25-5
2020-07-04 05:58Updated scripts to try and work w/ strassenDavid Freifeld3+37-34
2020-07-04 05:57Attempt to use strassen for feedforwardDavid Freifeld3+30-5
2020-07-04 05:33Reorganizing tests.David Freifeld3+59-60
2020-07-04 05:26Strassen's algorithm is functionalDavid Freifeld1+7-14
2020-07-04 02:58Padding is functionalDavid Freifeld1+11-5
2020-07-04 01:11Padding causes segfaults...David Freifeld1+9-4
2020-07-04 00:46Added bias to conv layer + bad training of biasDavid Freifeld1+6-3
2020-07-04 00:29Sort of trains sometimesDavid Freifeld1+13-7
2020-07-03 23:42Kernel update in right shape, still horribly brokenDavid Freifeld1+6-3
2020-07-03 23:08Backprop is very brokenDavid Freifeld1+13-5
2020-07-03 22:46Beginnings of backpropDavid Freifeld1+29-8
2020-07-03 20:15Slight fixes + more in list_net()David Freifeld3+24-24
2020-07-03 19:57More feedforward fixedDavid Freifeld1+11-10
2020-07-03 19:28Broken convolution? Also CNN backprop confusingDavid Freifeld1+12-4
2020-07-03 18:27list_net() now actually readableDavid Freifeld1+5-5
2020-07-03 18:04Specific list_net() for CNNDavid Freifeld1+21-6
2020-07-03 02:19Using library for bad network vizDavid Freifeld1+38-0
2020-07-03 01:04Successful feedforward.David Freifeld1+9-11
2020-07-03 00:57CNN executesDavid Freifeld1+16-6
2020-07-03 00:01Closer to proper executionDavid Freifeld1+11-8
2020-07-02 23:35CNN getting closer to runningDavid Freifeld1+27-13
2020-07-02 23:05CNN compilesDavid Freifeld1+18-14
2020-07-02 18:08Checking if lambda is problemDavid Freifeld1+36-18
2020-07-02 03:16Attempts to improve MakefileDavid Freifeld1+11-3
2020-07-02 03:09Strassen's algorithm continues to drain my soulDavid Freifeld1+7-4
2020-07-02 02:34Update to W&B demoDavid Freifeld2+17-9
2020-07-02 02:14Validation step now functionalDavid Freifeld4+8-12
2020-07-02 01:51Struggling to defeat evil carriage returnDavid Freifeld1+8-4
2020-07-02 01:11Semi-functional test function, working splitDavid Freifeld2+59-15
2020-07-02 00:35Beginnings of nicer testingDavid Freifeld2+26-32
2020-07-01 23:17Some W&B tweaksDavid Freifeld4+29-14
2020-07-01 21:55Using wandb to measure things more properlyDavid Freifeld5+32-63
2020-07-01 19:55Attempted fixes to no availDavid Freifeld1+9-3
2020-07-01 19:20Strassen now works but has incorrect quadrantsDavid Freifeld1+7-14
2020-07-01 19:03Compiles, but both are so slow test is not doneDavid Freifeld1+19-9
2020-07-01 18:44Some fixes to errors, one remainsDavid Freifeld1+28-23
2020-07-01 18:26Broken strassen prototypeDavid Freifeld1+19-2
2020-07-01 04:27Markdown bulleted lists are badrichardfeynmanrocks1+5-5
2020-07-01 04:23Better README, Makefile, and a bit more StrassenDavid Freifeld3+43-15
2020-07-01 04:00Beginnings of Strassen testsDavid Freifeld1+25-0
2020-07-01 03:59A little more benchmarking + Eigen fixDavid Freifeld2+23-24
2020-07-01 03:26Boilerplate preprocess + avoid extra mem allocationDavid Freifeld1+18-14
2020-07-01 03:11Added constructors + funcs for adding layersDavid Freifeld1+56-2
2020-07-01 02:55Some fixes, realized CNNs will be formidableDavid Freifeld1+10-6
2020-07-01 02:16Working more w/ CNNsDavid Freifeld2+46-2
2020-07-01 00:15Loose boilerplate for CNNDavid Freifeld1+30-0
2020-06-30 19:40Thrilling development reveals I can't readDavid Freifeld1+1-1
2020-06-30 19:23Further compiler optimizationsDavid Freifeld1+1-1
2020-06-30 18:04Significant speedupDavid Freifeld3+38-37
2020-06-30 06:08Compiling has exploded, several bugs noticedDavid Freifeld2+5-18
2020-06-30 03:45Added nice-looking banner?David Freifeld6+5-5
2020-06-29 18:30Brief clarification to READMErichardfeynmanrocks1+1-1
2020-06-29 18:27Added picturesDavid Freifeld3+0-0
2020-06-29 18:26Updated READMEDavid Freifeld3+45-35
2020-06-29 16:35Poor attempts to benchmark moreDavid Freifeld4+50-53
2020-06-29 06:09Ran benchmarking testsDavid Freifeld3+74-33
2020-06-29 02:35Screw it, no AdagradDavid Freifeld3+25-23
2020-06-29 00:43Adagrad strugglesDavid Freifeld4+20-9
2020-06-28 23:39Experiments with AdagradDavid Freifeld3+8-5
2020-06-28 22:13Switch to icpc and more compile flagsDavid Freifeld3+7-46
2020-06-28 18:39More work on speed + benchmarkingDavid Freifeld5+24-12
2020-06-28 16:40Much faster string parseDavid Freifeld1+8-15
2020-06-28 06:04Trying to speedup scanfDavid Freifeld3+47-34
2020-06-28 04:50More elaborate build configurationsDavid Freifeld1+12-7
2020-06-28 03:29Working on compiler-side speedupsDavid Freifeld2+17-4
2020-06-28 02:05Oops turns out ifstream is slowerDavid Freifeld3+26-21
2020-06-28 01:35Working on speeding up file i/oDavid Freifeld4+17-18
2020-06-27 21:56Various experimentsDavid Freifeld6+41-30
2020-06-27 03:08Found activation bugs, fixed some + added new activationDavid Freifeld3+9-5
2020-06-27 02:41Experiments with SGD w/ momentumDavid Freifeld3+11-10
2020-06-27 01:05Buggy mapreduce callDavid Freifeld1+20-13
2020-06-27 00:37Incorporating MR update + 3 new activationsDavid Freifeld4+29-4
2020-06-26 22:53Backup for posterityDavid Freifeld1+7-7
2020-06-26 20:05Untested demo for NetworkArrayDavid Freifeld1+74-3
2020-06-26 19:43Adding more general parallel network arrayDavid Freifeld2+16-7
2020-06-26 19:17More fixes, working on speedupsDavid Freifeld7+30-32
2020-06-26 03:51Added plenty of activation functionsDavid Freifeld5+49-35
2020-06-26 03:05Benchmarking in hopes of speedupDavid Freifeld5+38-8
2020-06-26 02:22Nicely working python libDavid Freifeld6+158-140
2020-06-26 01:35Rectifier works, custom activations essentially allowedDavid Freifeld5+35-37
2020-06-26 01:08Trying to add functional-style rectifierDavid Freifeld3+24-44
2020-06-25 21:26Added Xavier initialization?David Freifeld2+10-5
2020-06-25 20:03New construction works properlyDavid Freifeld2+10-21
2020-06-25 19:45Full boilerplate, lots of segfaultsDavid Freifeld2+17-66
2020-06-25 19:38Beginnings of nicer network constructionDavid Freifeld2+19-30
2020-06-25 19:16Successful training of biasesDavid Freifeld2+5-4
2020-06-25 19:05All layers now updated: training has decaying accuracyDavid Freifeld2+10-11
2020-06-25 18:30Further tweaks to fix backpropDavid Freifeld2+7-5
2020-06-25 17:57Basic backprop fixedDavid Freifeld2+10-10
2020-06-25 06:25Attempts at backprop fixesDavid Freifeld2+21-8
2020-06-25 04:34Restructuring for biasesDavid Freifeld1+8-7
2020-06-25 02:21Forgot to add correct files...David Freifeld2+29-0
2020-06-25 02:19Added proper activation setting functionDavid Freifeld2+25-1
2020-06-25 01:57Bug tentatively marked as fixedDavid Freifeld1+7-4
2020-06-25 01:43Custom activation functions but horribly buggyDavid Freifeld3+49-9
2020-06-25 01:08Still working on switchDavid Freifeld3+11-8
2020-06-24 23:53Working on custom activation functionsDavid Freifeld3+27-37
2020-06-24 18:40Switched back to FILE*David Freifeld2+11-20
2020-06-23 19:25Switching to using istreamDavid Freifeld4+46-11
2020-06-23 18:55Experiments with mmapDavid Freifeld1+39-0
2020-06-23 18:24Continued attempts to fix speedDavid Freifeld1+11-5
2020-06-23 02:03Broke training but sped up batch advancementDavid Freifeld3+16-21
2020-06-23 00:59Merge python-bindingsDavid Freifeld5+75-12
2020-06-23 00:46Usability + minimal MakefileDavid Freifeld4+48-51
2020-06-23 00:06Making mr_bpnn_2 more usableDavid Freifeld1+54-14
2020-06-22 23:24First successful test of python bindings.David Freifeld2+13-2
2020-06-22 21:22Remove old c codeDavid Freifeld1+0-16
2020-06-22 21:21Fixes to readme and execution of demosDavid Freifeld3+5-9
2020-06-22 21:18Added readmeDavid Freifeld1+34-0
2020-06-22 17:52Beginnings of pybind11David Freifeld1+17-3
2020-06-22 05:22Some cleaning upDavid Freifeld1+15-39
2020-06-22 03:09Fixed training, no clue why it helpedDavid Freifeld1+1-1
2020-06-22 01:34Further attempts to improve trainingDavid Freifeld2+17-5
2020-06-21 22:40Quick fixDavid Freifeld1+7-5
2020-06-21 20:02Trains in parallel (with bugs)David Freifeld3+34-38
2020-06-21 18:52Rectified sigmoid seems to work nicerDavid Freifeld2+15-9
2020-06-21 18:21Continuing work on fixing netDavid Freifeld3+16-10
2020-06-21 02:09Training batch advancement works properlyDavid Freifeld1+18-19
2020-06-21 01:51Batch advancement almost worksDavid Freifeld1+12-18
2020-06-21 01:16Trying to fix file readingDavid Freifeld3+39-33
2020-06-20 17:57Keras demo comment and fixDavid Freifeld1+12-1
2020-06-20 00:43More stats outputs, determined rough source of a bugDavid Freifeld2+18-8
2020-06-20 00:06MR_BPNN_2 sort of works, lots and lots of bugsDavid Freifeld1+17-16
2020-06-19 21:54Broken prototype of MR_BPNN_2David Freifeld1+107-0
2020-06-19 21:38Manually tracking how long parts of epoch takeDavid Freifeld1+19-5
2020-06-19 20:39Fixed some of batch advancement problemsDavid Freifeld2+30-6
2020-06-19 20:08Issues with loss/accuracy calculationsDavid Freifeld3+30-39
2020-06-19 19:37More benchmarking for comparisonDavid Freifeld3+31-11
2020-06-19 19:06Added keras benchmark codeDavid Freifeld1+26-0
2020-06-19 17:28Working towards fixing mr_bpnn_1 and writing mr_bpnn_2David Freifeld3+23-21
2020-06-19 01:10Working mr_bpnn_1 if you ignore the memory leaksDavid Freifeld1+28-7
2020-06-18 18:02Fixed dereferencing bugDavid Freifeld1+9-6
2020-06-18 03:54Attempts to get mr_bpnn_1 workingDavid Freifeld2+19-19
2020-06-17 01:44Also fixed headerDavid Freifeld1+56-0
2020-06-17 01:43Restructuring, strange malloc bugDavid Freifeld5+359-547
2020-06-16 20:03Broken reduce function but parallel trainingDavid Freifeld1+26-12
2020-06-16 19:39Working on messy MR proof of conceptDavid Freifeld1+82-10
2020-06-16 02:15Lack of sigmoid results in NaNs...David Freifeld1+16-11
2020-06-16 01:35New simpler backprop behaves strangelyDavid Freifeld1+28-34
2020-06-16 00:56Fixing backprop and trying mapreduceDavid Freifeld2+58-86
2020-06-15 21:40Sort of legitimately trainsDavid Freifeld1+7-7
2020-06-15 19:52Closer to working backpropDavid Freifeld1+11-12
2020-06-15 18:54Fixing backprop: problems remainDavid Freifeld1+41-24
2020-06-15 01:47Added test functionDavid Freifeld1+37-3
2020-06-15 00:20Backprop is horribly brokenDavid Freifeld1+9-7
2020-06-14 23:55Training is broken?David Freifeld1+23-21
2020-06-14 23:34Working towards proper SGDDavid Freifeld1+66-33
2020-06-14 19:11Broken backprop for all weightsDavid Freifeld1+24-11
2020-06-14 05:35Expanded training, ignoring blatant backprop flawsDavid Freifeld1+51-15
2020-06-14 04:51Training...sort of.David Freifeld1+37-31
2020-06-14 00:12Backprop is frustratingDavid Freifeld1+37-18
2020-06-13 22:41Backprop is scaryDavid Freifeld1+11-5
2020-06-13 05:14Inching towards backpropDavid Freifeld1+21-5
2020-06-13 01:40Building up to backpropDavid Freifeld1+22-3
2020-06-12 19:42Fixed biases init, debug functionDavid Freifeld1+12-9
2020-06-12 17:26Fixed feedforwardDavid Freifeld1+4-8
2020-06-12 16:44Biases added.David Freifeld1+14-0
2020-06-12 05:55Full init, broken feedforwardDavid Freifeld1+51-14
2020-06-12 03:54Successful parsing of input to matrixDavid Freifeld1+19-8
2020-06-12 02:29Reworked to include more matricesDavid Freifeld1+29-16
2020-06-11 22:27Fixed some issues, runs nowDavid Freifeld1+31-29
2020-06-11 21:38C++ implmentation beginsDavid Freifeld1+76-0
2020-06-09 16:35Fixed some problems, still momreDavid Freifeld1+36-27
2020-06-08 04:28Plenty of malloc problemsDavid Freifeld1+46-15
2020-06-07 22:57Basic neural net initializationDavid Freifeld1+56-6
2020-06-07 18:00Boilerplate / init commitDavid Freifeld1+55-0