New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP][HEP3] Implement convolution for DNA sequence #16
Commits on Jun 5, 2013
-
basic convolution routines for sequences
Hannes Bretschneider committedJun 5, 2013 Configuration menu - View commit details
-
Copy full SHA for a2fe24f - Browse repository at this point
Copy the full SHA a2fe24fView commit details -
use dynamic memory in convolve_sequence_gradient
Hannes Bretschneider committedJun 5, 2013 Configuration menu - View commit details
-
Copy full SHA for a8a9d01 - Browse repository at this point
Copy the full SHA a8a9d01View commit details
Commits on Jun 6, 2013
-
convolution gradient now working for all filter sizes that are multip…
…les of 4
Hannes Bretschneider committedJun 6, 2013 Configuration menu - View commit details
-
Copy full SHA for 50b96ed - Browse repository at this point
Copy the full SHA 50b96edView commit details
Commits on Jun 7, 2013
-
reorder output of max pooling layer
Hannes Bretschneider committedJun 7, 2013 Configuration menu - View commit details
-
Copy full SHA for 4438f6e - Browse repository at this point
Copy the full SHA 4438f6eView commit details -
implemented SequenceConvolutionNet
Hannes Bretschneider committedJun 7, 2013 Configuration menu - View commit details
-
Copy full SHA for 43c8321 - Browse repository at this point
Copy the full SHA 43c8321View commit details
Commits on Jun 8, 2013
-
factor choice of activation function into method subclassed from Hidd…
…enLayer
Hannes Bretschneider committedJun 8, 2013 Configuration menu - View commit details
-
Copy full SHA for d3e0cfb - Browse repository at this point
Copy the full SHA d3e0cfbView commit details -
implemented bias for filters, changed max pooling to use argmax
Hannes Bretschneider committedJun 8, 2013 Configuration menu - View commit details
-
Copy full SHA for ec6666f - Browse repository at this point
Copy the full SHA ec6666fView commit details -
remove compile-time constants from kernels, make more compatible with…
… HiddenLayer
Hannes Bretschneider committedJun 8, 2013 Configuration menu - View commit details
-
Copy full SHA for c5c247a - Browse repository at this point
Copy the full SHA c5c247aView commit details
Commits on Jun 9, 2013
-
adapted new interface for updating parameters
Hannes Bretschneider committedJun 9, 2013 Configuration menu - View commit details
-
Copy full SHA for e9ac90e - Browse repository at this point
Copy the full SHA e9ac90eView commit details -
fixed idiotic parameter updating scheme from last night
Hannes Bretschneider committedJun 9, 2013 Configuration menu - View commit details
-
Copy full SHA for 5b5ac34 - Browse repository at this point
Copy the full SHA 5b5ac34View commit details
Commits on Jun 10, 2013
-
compatibility for double and float, gradient check
Hannes Bretschneider committedJun 10, 2013 Configuration menu - View commit details
-
Copy full SHA for 757899d - Browse repository at this point
Copy the full SHA 757899dView commit details
Commits on Jul 25, 2013
-
fixed convolution gradients (debug code remains)
Hannes Bretschneider committedJul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 4d1aac7 - Browse repository at this point
Copy the full SHA 4d1aac7View commit details -
Hannes Bretschneider committed
Jul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 278bf28 - Browse repository at this point
Copy the full SHA 278bf28View commit details -
fixed tests, removed loop over filters
Hannes Bretschneider committedJul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 1fd1879 - Browse repository at this point
Copy the full SHA 1fd1879View commit details -
removed unnecessary conditional
Hannes Bretschneider committedJul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 42f6732 - Browse repository at this point
Copy the full SHA 42f6732View commit details -
Hannes Bretschneider committed
Jul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for b147bd0 - Browse repository at this point
Copy the full SHA b147bd0View commit details -
fixed memory layout in max-pooling functions
Hannes Bretschneider committedJul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 4e6ab06 - Browse repository at this point
Copy the full SHA 4e6ab06View commit details -
Hannes Bretschneider committed
Jul 25, 2013 Configuration menu - View commit details
-
Copy full SHA for da1e184 - Browse repository at this point
Copy the full SHA da1e184View commit details
Commits on Jul 26, 2013
-
Hannes Bretschneider committed
Jul 26, 2013 Configuration menu - View commit details
-
Copy full SHA for 5915b6b - Browse repository at this point
Copy the full SHA 5915b6bView commit details
Commits on Jul 28, 2013
-
Hannes Bretschneider committed
Jul 28, 2013 Configuration menu - View commit details
-
Copy full SHA for 737dd63 - Browse repository at this point
Copy the full SHA 737dd63View commit details
Commits on Jul 29, 2013
-
Switched input encoding to using just a single byte per nucleotide
Hannes Bretschneider committedJul 29, 2013 Configuration menu - View commit details
-
Copy full SHA for 27c667e - Browse repository at this point
Copy the full SHA 27c667eView commit details -
Gradients work on new bit-encoding; all tests pass
Hannes Bretschneider committedJul 29, 2013 Configuration menu - View commit details
-
Copy full SHA for 12596f1 - Browse repository at this point
Copy the full SHA 12596f1View commit details
Commits on Jul 31, 2013
-
convert sequences to upper case before encoding
Hannes Bretschneider committedJul 31, 2013 Configuration menu - View commit details
-
Copy full SHA for 94a583e - Browse repository at this point
Copy the full SHA 94a583eView commit details
Commits on Aug 1, 2013
-
modified all kernel functions to work on a subarray
Hannes Bretschneider committedAug 1, 2013 Configuration menu - View commit details
-
Copy full SHA for 452ebbd - Browse repository at this point
Copy the full SHA 452ebbdView commit details -
Hannes Bretschneider committed
Aug 1, 2013 Configuration menu - View commit details
-
Copy full SHA for b4c6308 - Browse repository at this point
Copy the full SHA b4c6308View commit details -
Hannes Bretschneider committed
Aug 1, 2013 Configuration menu - View commit details
-
Copy full SHA for 1641a9f - Browse repository at this point
Copy the full SHA 1641a9fView commit details
Commits on Aug 5, 2013
-
Implemented convolutions on separate subregions
Hannes Bretschneider committedAug 5, 2013 Configuration menu - View commit details
-
Copy full SHA for 8c904da - Browse repository at this point
Copy the full SHA 8c904daView commit details
Commits on Aug 6, 2013
-
got MultiSequenceConvolutionLayer working
Hannes Bretschneider committedAug 6, 2013 Configuration menu - View commit details
-
Copy full SHA for 1943af0 - Browse repository at this point
Copy the full SHA 1943af0View commit details
Commits on Aug 13, 2013
-
fixed some bugs in MultiSequenceConvolutionLayer
Hannes Bretschneider committedAug 13, 2013 Configuration menu - View commit details
-
Copy full SHA for 01fb042 - Browse repository at this point
Copy the full SHA 01fb042View commit details
Commits on Aug 14, 2013
-
enable multiple fully connected layers in MultiSequenceConvolutionLayer
Hannes Bretschneider committedAug 14, 2013 Configuration menu - View commit details
-
Copy full SHA for 134d24a - Browse repository at this point
Copy the full SHA 134d24aView commit details
Commits on Aug 18, 2013
-
refactored models.py into module
Hannes Bretschneider committedAug 18, 2013 Configuration menu - View commit details
-
Copy full SHA for f9ab3f1 - Browse repository at this point
Copy the full SHA f9ab3f1View commit details -
restrict dropout to subregion layers in MultiSequenceConvolutionLayer
Hannes Bretschneider committedAug 18, 2013 Configuration menu - View commit details
-
Copy full SHA for b467463 - Browse repository at this point
Copy the full SHA b467463View commit details
Commits on Aug 19, 2013
-
pep8, added license, fixed tests
Hannes Bretschneider committedAug 19, 2013 Configuration menu - View commit details
-
Copy full SHA for 25b1612 - Browse repository at this point
Copy the full SHA 25b1612View commit details -
Hannes Bretschneider committed
Aug 19, 2013 Configuration menu - View commit details
-
Copy full SHA for 075838d - Browse repository at this point
Copy the full SHA 075838dView commit details
Commits on Aug 21, 2013
-
changed nucleotide representation to ASCII codes; implemented SeqArra…
…yDataProvider
Hannes Bretschneider committedAug 21, 2013 Configuration menu - View commit details
-
Copy full SHA for ac3f0ca - Browse repository at this point
Copy the full SHA ac3f0caView commit details
Commits on Aug 23, 2013
-
implemented receptive fields (still untested)
Hannes Bretschneider committedAug 23, 2013 Configuration menu - View commit details
-
Copy full SHA for fe5003b - Browse repository at this point
Copy the full SHA fe5003bView commit details
Commits on Aug 25, 2013
-
debugged fully_connected_layer
Hannes Bretschneider committedAug 25, 2013 Configuration menu - View commit details
-
Copy full SHA for df93898 - Browse repository at this point
Copy the full SHA df93898View commit details
Commits on Aug 30, 2013
-
Hannes Bretschneider committed
Aug 30, 2013 Configuration menu - View commit details
-
Copy full SHA for 014068a - Browse repository at this point
Copy the full SHA 014068aView commit details
Commits on Sep 11, 2013
-
enable SeqArrayDataProvider to copy data to and from GPU
Hannes Bretschneider committedSep 11, 2013 Configuration menu - View commit details
-
Copy full SHA for 128c533 - Browse repository at this point
Copy the full SHA 128c533View commit details
Commits on Jan 10, 2014
-
Made compatible with recent changes in Hebel
Hannes Bretschneider committedJan 10, 2014 Configuration menu - View commit details
-
Copy full SHA for 5c63427 - Browse repository at this point
Copy the full SHA 5c63427View commit details
Commits on Jan 22, 2014
-
Refactored MultiSequenceConvolutionLayer
Hannes Bretschneider committedJan 22, 2014 Configuration menu - View commit details
-
Copy full SHA for c0e794b - Browse repository at this point
Copy the full SHA c0e794bView commit details
Commits on Jan 24, 2014
-
Refactored convolve_sequence_gradient and gradient_reduce. Memory-ali…
…gned first-stage reduce operation
Hannes Bretschneider committedJan 24, 2014 Configuration menu - View commit details
-
Copy full SHA for eb5338c - Browse repository at this point
Copy the full SHA eb5338cView commit details -
Slightly improve computation of convolution gradient
Hannes Bretschneider committedJan 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 391b721 - Browse repository at this point
Copy the full SHA 391b721View commit details
Commits on Feb 4, 2014
-
Re-enabled dropout for MultiSequenceConvolutionLayer
Hannes Bretschneider committedFeb 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 4a9b1df - Browse repository at this point
Copy the full SHA 4a9b1dfView commit details
Commits on May 12, 2014
-
Converted "and" to "&&" in kernel to work on Windows
Michael committedMay 12, 2014 Configuration menu - View commit details
-
Copy full SHA for 310ad24 - Browse repository at this point
Copy the full SHA 310ad24View commit details
Commits on May 13, 2014
-
Force pool_size to be a divisor of sequence length. Allow pool_size=N…
…one for no pooling
Hannes Bretschneider committedMay 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 2f45508 - Browse repository at this point
Copy the full SHA 2f45508View commit details
Commits on May 23, 2014
-
Refactored max-pooling; switched to unsigned long for indices
Hannes Bretschneider committedMay 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 0637810 - Browse repository at this point
Copy the full SHA 0637810View commit details -
Modify models to use new max-pooling kernels
Hannes Bretschneider committedMay 23, 2014 Configuration menu - View commit details
-
Copy full SHA for d535e04 - Browse repository at this point
Copy the full SHA d535e04View commit details -
Reverted indices to unsigned int, because unsigned long is crazy slow…
…. Results in crashes with double input.
Hannes Bretschneider committedMay 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 033f853 - Browse repository at this point
Copy the full SHA 033f853View commit details
Commits on May 27, 2014
-
Enable trim on HDF5SeqArrayDataProvider
Hannes Bretschneider committedMay 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 825f7fd - Browse repository at this point
Copy the full SHA 825f7fdView commit details -
Fix gradients with L1/L2 regularization
Hannes Bretschneider committedMay 27, 2014 Configuration menu - View commit details
-
Copy full SHA for e992278 - Browse repository at this point
Copy the full SHA e992278View commit details
Commits on Jun 5, 2014
-
Started big kernel rewrite. convolve_dna_sequence_done.
Hannes Bretschneider committedJun 5, 2014 Configuration menu - View commit details
-
Copy full SHA for cd8b580 - Browse repository at this point
Copy the full SHA cd8b580View commit details
Commits on Jun 12, 2014
-
Implemented new convolve_dna_sequence_gradient and gradient_reduce ke…
…rnels.
Hannes Bretschneider committedJun 12, 2014 Configuration menu - View commit details
-
Copy full SHA for b908df1 - Browse repository at this point
Copy the full SHA b908df1View commit details -
Use float4 type for filter_shared in convolve_dna_sequence
Hannes Bretschneider committedJun 12, 2014 Configuration menu - View commit details
-
Copy full SHA for e512f3c - Browse repository at this point
Copy the full SHA e512f3cView commit details -
Hannes Bretschneider committed
Jun 12, 2014 Configuration menu - View commit details
-
Copy full SHA for eea48ce - Browse repository at this point
Copy the full SHA eea48ceView commit details
Commits on Jun 13, 2014
-
Fixed several bad memory access patterns in convolve_dna_sequence kernel
Hannes Bretschneider committedJun 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 2d2edca - Browse repository at this point
Copy the full SHA 2d2edcaView commit details -
Wrappers and tests for convolve_dna_sequence_gradient
Hannes Bretschneider committedJun 13, 2014 Configuration menu - View commit details
-
Copy full SHA for a5cf5c9 - Browse repository at this point
Copy the full SHA a5cf5c9View commit details
Commits on Jun 14, 2014
-
Implemented max-pooling kernel
Hannes Bretschneider committedJun 14, 2014 Configuration menu - View commit details
-
Copy full SHA for c08ed52 - Browse repository at this point
Copy the full SHA c08ed52View commit details
Commits on Jun 16, 2014
-
Docstring for max_pool kernel.
Hannes Bretschneider committedJun 16, 2014 Configuration menu - View commit details
-
Copy full SHA for f2b7715 - Browse repository at this point
Copy the full SHA f2b7715View commit details -
Hannes Bretschneider committed
Jun 16, 2014 Configuration menu - View commit details
-
Copy full SHA for cc383e6 - Browse repository at this point
Copy the full SHA cc383e6View commit details
Commits on Jun 17, 2014
-
Implemented max_pool_gradient; use macros for basic CUDA variables.
Hannes Bretschneider committedJun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for c1c2d2f - Browse repository at this point
Copy the full SHA c1c2d2fView commit details -
Some fixes to max_pool_gradient
Hannes Bretschneider committedJun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for 619ba9a - Browse repository at this point
Copy the full SHA 619ba9aView commit details -
Extra assert in max_pool_gradient.
Hannes Bretschneider committedJun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for fedbcba - Browse repository at this point
Copy the full SHA fedbcbaView commit details -
Hannes Bretschneider committed
Jun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for 6a00053 - Browse repository at this point
Copy the full SHA 6a00053View commit details -
Docstring for sum_pool kernel.
Hannes Bretschneider committedJun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for 15dd279 - Browse repository at this point
Copy the full SHA 15dd279View commit details -
Implemented sum_pool_gradient kernel and tests.
Hannes Bretschneider committedJun 17, 2014 Configuration menu - View commit details
-
Copy full SHA for 0581625 - Browse repository at this point
Copy the full SHA 0581625View commit details
Commits on Jun 19, 2014
-
Implemented 1D convolution on floating point inputs.
Hannes Bretschneider committedJun 19, 2014 Configuration menu - View commit details
-
Copy full SHA for e848b41 - Browse repository at this point
Copy the full SHA e848b41View commit details
Commits on Jun 20, 2014
-
Implement option to use process only some of the input channels at on…
…ce. This reduces shared memory requirements.
Hannes Bretschneider committedJun 20, 2014 Configuration menu - View commit details
-
Copy full SHA for 0727ad8 - Browse repository at this point
Copy the full SHA 0727ad8View commit details
Commits on Jul 17, 2014
-
Implemented gradients of 1D convolution with respect to filters.
Hannes Bretschneider committedJul 17, 2014 Configuration menu - View commit details
-
Copy full SHA for ab06d6a - Browse repository at this point
Copy the full SHA ab06d6aView commit details
Commits on Jul 18, 2014
-
Don't read more input than necessary; allow block sizes that don't di…
…vide number of filters and width.
Hannes Bretschneider committedJul 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 19baeb7 - Browse repository at this point
Copy the full SHA 19baeb7View commit details -
Docstring for convolve_1d_grad_kernel
Hannes Bretschneider committedJul 18, 2014 Configuration menu - View commit details
-
Copy full SHA for a9ac9ba - Browse repository at this point
Copy the full SHA a9ac9baView commit details
Commits on Jul 22, 2014
-
Refactored some calculations into macros
Hannes Bretschneider committedJul 22, 2014 Configuration menu - View commit details
-
Copy full SHA for aa70f78 - Browse repository at this point
Copy the full SHA aa70f78View commit details
Commits on Jul 23, 2014
-
Implemented 1D convolution gradient wrt to the input.
Hannes Bretschneider committedJul 23, 2014 Configuration menu - View commit details
-
Copy full SHA for 3c48228 - Browse repository at this point
Copy the full SHA 3c48228View commit details
Commits on Jul 30, 2014
-
Replace temp objects with device memory pool
Hannes Bretschneider committedJul 30, 2014 Configuration menu - View commit details
-
Copy full SHA for 71fd41c - Browse repository at this point
Copy the full SHA 71fd41cView commit details
Commits on Aug 13, 2014
-
Use memory pools; implement deep multi-sequence layers
Hannes Bretschneider committedAug 13, 2014 Configuration menu - View commit details
-
Copy full SHA for b6c71b9 - Browse repository at this point
Copy the full SHA b6c71b9View commit details
Commits on Aug 14, 2014
-
Some optimizations, replace C arguments with constants
Hannes Bretschneider committedAug 14, 2014 Configuration menu - View commit details
-
Copy full SHA for de184c7 - Browse repository at this point
Copy the full SHA de184c7View commit details
Commits on Aug 27, 2014
-
Hannes Bretschneider committed
Aug 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 8e87ce1 - Browse repository at this point
Copy the full SHA 8e87ce1View commit details
Commits on Sep 15, 2014
-
Hannes Bretschneider committed
Sep 15, 2014 Configuration menu - View commit details
-
Copy full SHA for fe37761 - Browse repository at this point
Copy the full SHA fe37761View commit details -
Hannes Bretschneider committed
Sep 15, 2014 Configuration menu - View commit details
-
Copy full SHA for bd2c874 - Browse repository at this point
Copy the full SHA bd2c874View commit details
Commits on Oct 2, 2014
-
Fix a bug in HDF5SeqArrayDataProvider that caused the same same data …
…to be repeatedly returned
Hannes Bretschneider committedOct 2, 2014 Configuration menu - View commit details
-
Copy full SHA for fbda499 - Browse repository at this point
Copy the full SHA fbda499View commit details
Commits on Nov 14, 2014
-
Hannes Bretschneider committed
Nov 14, 2014 Configuration menu - View commit details
-
Copy full SHA for 78f66a9 - Browse repository at this point
Copy the full SHA 78f66a9View commit details
Commits on Nov 26, 2014
-
Change HDF5SeqArrayDataProvider interface
Hannes Bretschneider committedNov 26, 2014 Configuration menu - View commit details
-
Copy full SHA for 167ab3b - Browse repository at this point
Copy the full SHA 167ab3bView commit details
Commits on Nov 28, 2014
-
Add ConvolutionDummyLayer and fix bug inSeqArrayDataProvider
Hannes Bretschneider committedNov 28, 2014 Configuration menu - View commit details
-
Copy full SHA for f61b43e - Browse repository at this point
Copy the full SHA f61b43eView commit details -
Bug in SlavedConvolution1DLayer
Hannes Bretschneider committedNov 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 0c5c7f7 - Browse repository at this point
Copy the full SHA 0c5c7f7View commit details -
Bug in MultiSequenceConvolutionLayer
Hannes Bretschneider committedNov 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 92f45e5 - Browse repository at this point
Copy the full SHA 92f45e5View commit details
Commits on Jan 22, 2015
-
Hannes Bretschneider committed
Jan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for 192681c - Browse repository at this point
Copy the full SHA 192681cView commit details -
Hannes Bretschneider committed
Jan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for a4ac47b - Browse repository at this point
Copy the full SHA a4ac47bView commit details -
Subclass from ParameterfreeLayer; clean up imports and some other things
Hannes Bretschneider committedJan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for ee63d8e - Browse repository at this point
Copy the full SHA ee63d8eView commit details -
Switched from Markdown to RST for README to make PyPi a little happier.
Hannes Bretschneider committedJan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for edeabec - Browse repository at this point
Copy the full SHA edeabecView commit details -
Remove unneccesary assert statement in DummyLayer.
Hannes Bretschneider committedJan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for 318aed3 - Browse repository at this point
Copy the full SHA 318aed3View commit details -
Add 'hebel/sequence_convolution/' from commit '92f45e53c58f76e0763058…
…9603cd30016efb3c78' git-subtree-dir: hebel/sequence_convolution git-subtree-mainline: 318aed3 git-subtree-split: 92f45e5
Hannes Bretschneider committedJan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for 9ca0636 - Browse repository at this point
Copy the full SHA 9ca0636View commit details -
Hannes Bretschneider committed
Jan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for 66e0d93 - Browse repository at this point
Copy the full SHA 66e0d93View commit details -
Moved sequence convolution layers to hebel/layers
Hannes Bretschneider committedJan 22, 2015 Configuration menu - View commit details
-
Copy full SHA for 13a0553 - Browse repository at this point
Copy the full SHA 13a0553View commit details
Commits on Jan 23, 2015
-
Hannes Bretschneider committed
Jan 23, 2015 Configuration menu - View commit details
-
Copy full SHA for 49ee924 - Browse repository at this point
Copy the full SHA 49ee924View commit details -
Make data_providers a package; move seq_array
Hannes Bretschneider committedJan 23, 2015 Configuration menu - View commit details
-
Copy full SHA for 0b9e2d5 - Browse repository at this point
Copy the full SHA 0b9e2d5View commit details