Skip to content

Commit

Permalink
feat: convolution back propapagation + initial model implementation (d…
Browse files Browse the repository at this point in the history
…enosaurs#21)

* feat: neural network api

* feat: initial flatten, conv2d, pool2d layer structures

* feat: initial dropout layer

* chore(rust): rename backend => cpu

Co-authored-by: Dean Srebnik <[email protected]>

* feat(rust): conv2d init

* feat: WIP conv2d layer

* conv2d feedforward

* feat: max and avg pool api function

* fix: tensor types

* feat: conv2d wasm example

* feat: pool feedforward

Co-authored-by: Dean Srebnik <[email protected]>

* feat: safetensors dependency

* fix: safetensors removed for wasm

* fix: safetensors removed

* feat(WIP): safe tensors

* conv back_propagate

Co-authored-by: Dean Srebnik <[email protected]>

* feat: save + load model structure set

---------

Co-authored-by: CarrotzRule123 <[email protected]>
Co-authored-by: Dean Srebnik <[email protected]>
  • Loading branch information
3 people authored May 11, 2023
1 parent d976616 commit b7f43a0
Show file tree
Hide file tree
Showing 65 changed files with 1,185 additions and 961 deletions.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,8 @@ package-lock.json
test.ts
experiments
deno.lock
target/
target/
Cargo.lock
/target

*.test.bin
347 changes: 0 additions & 347 deletions Cargo.lock

This file was deleted.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[workspace]

members = [
"src/rust"
"rust"
]
Loading

0 comments on commit b7f43a0

Please sign in to comment.