phormatics
Using A.I. and computer vision to build a virtual personal fitness trainer. (Most Startup-Viable Hack - HackNYU2018)
File Explorer
Download Latest Version (.zip)- curl-down.png
- curl-mid.png
- curl-up.png
- plank-down.jpg
- plank-up.jpg
- curls.mp4
- cvalgo.txt
- dataflow_diagram.jpg
- dataflow_diagram.xml
- about.png
- chat.png
- facebook.png
- frontpage.gif
- github.png
- gymmies.png
- home.png
- linkedin.png
- logo.jpg
- usage.png
- calculate_angle.py
- common.py
- estimator.py
- is_hip_higher.py
- network_base.py
- network_mobilenet.py
- network_mobilenet_thin.py
- networks.py
- rotation.py
- run_webcam.py
- about.css
- bootstrap.min.css
- chat.css
- font-awesome.min.css
- friends.css
- homePage.css
- brad.jpeg
- calvin.jpg
- charlie.png
- jason.jpeg
- logo.png
- logo2.jpg
- logo2.png
- person1.jpg
- person2.jpg
- person3.jpg
- person4.jpg
- person5.jpg
- person6.jpg
- person7.jpg
- person8.jpg
- person9.jpg
- ricardo-estefanio-332093-unsplash.jpg
- victor-freitas-570027-unsplash.jpg
- victor-freitas-588470-unsplash.jpg
- video.mp4
- bootstrap.min.js
- chat.js
- jquery-3.3.1.js
- main.css
- main.js
- trainer.zip
- about.html
- chat.html
- friends.html
- home.html
- login.html
- trainer.html
- __init__.py
- convert.py
- __init__.py
- analyze.py
- debug.py
- helpers.py
- pose.py
- workouts.py
- __init__.py
- app.py
- cert.pem
- key.pem
- settings.py
- pbjs
- pbts
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- suite.js
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- array.js
- emptyArray.js
- emptyObject.js
- object.js
- index.js
- .npmignore
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- index.js
- .npmignore
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- utf8.txt
- index.js
- .npmignore
- index.d.ts
- index.js
- LICENSE
- package.json
- README.md
- 837604c2cc9e29fafca2937462fd232614d6ecba
- df2a2e87a38592b6641ec50ea4539da33d4da538
- 837604c2cc9e29fafca2937462fd232614d6ecba
- df2a2e87a38592b6641ec50ea4539da33d4da538
- 837604c2cc9e29fafca2937462fd232614d6ecba
- df2a2e87a38592b6641ec50ea4539da33d4da538
- 0465b8b5f90808622554932ee35f0ad8c6db3224
- 34426b9b23bff5506ec66ffdf758ed68b4e59db3
- 4eddcd7973d2937e1b3d287ae99ce1207144ee3d
- 732be826fa09a0784207418ad2f04b8d4d2d9f79
- 807f87cea6d7f5c8b6894c45dab804d74edd7c54
- e9a99efc122114d9bc88a785086be7194fead966
- index.d.ts
- index.js
- index.js.map
- index_test.d.ts
- index_test.js
- index_test.js.map
- version.d.ts
- version.js
- version.js.map
- DEVELOPMENT.md
- ISSUE_TEMPLATE.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig-es5.json
- 0003add01de08496235e4488f532356fec44610c
- 00181cff179d5b2867e6c616840da560fb24a0fb
- 1799c6778a590def86f0472a8b90d3eb7f191070
- 1f23c49e8a4a8ac5f344bc720a881f8cfce6b033
- 3d4bf51119351109491343c257707c6bb75146e4
- 3d97d8b085baa7e7499e351aa0ac040001a03d62
- 3de04a57637353542ef192c2477e0121928f6da1
- 4c8da2a07d1875996da317a560afd2770e93d783
- 5dd7e39b11c78bb9362f5c5207fdecce8617505a
- 8148583696892f42e17cce4bc7da1275fdea47cd
- 85fed90d9a8209882c40e16ed9370225742d998b
- 8880cb43adf140cae0d9459869e9b51caf64d388
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1215abf063d3da9a422c3edd36979bceed14501
- b93cd62e5a69dc8dac00af0edabc2c39581a8d57
- c21c2b5afafbd5d9cfb67f72bb300320d1216df7
- cc6eda07897c27858a295a8a26b7a8cf83c3b39b
- d163968e86c23c374302468108a72261bcee0263
- d5788a7725b95668ba0ec447ab911ba9139468c1
- e27c11a8511ab83202ecbb9cbe85937e52d2cbd4
- f6cde9e8e09fda2f1de45ce89efc965efe4d7e06
- 0003add01de08496235e4488f532356fec44610c
- 00181cff179d5b2867e6c616840da560fb24a0fb
- 1799c6778a590def86f0472a8b90d3eb7f191070
- 1f23c49e8a4a8ac5f344bc720a881f8cfce6b033
- 3d4bf51119351109491343c257707c6bb75146e4
- 3d97d8b085baa7e7499e351aa0ac040001a03d62
- 3de04a57637353542ef192c2477e0121928f6da1
- 4c8da2a07d1875996da317a560afd2770e93d783
- 5dd7e39b11c78bb9362f5c5207fdecce8617505a
- 8148583696892f42e17cce4bc7da1275fdea47cd
- 85fed90d9a8209882c40e16ed9370225742d998b
- 8880cb43adf140cae0d9459869e9b51caf64d388
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1215abf063d3da9a422c3edd36979bceed14501
- b93cd62e5a69dc8dac00af0edabc2c39581a8d57
- c21c2b5afafbd5d9cfb67f72bb300320d1216df7
- cc6eda07897c27858a295a8a26b7a8cf83c3b39b
- d163968e86c23c374302468108a72261bcee0263
- d5788a7725b95668ba0ec447ab911ba9139468c1
- e27c11a8511ab83202ecbb9cbe85937e52d2cbd4
- f6cde9e8e09fda2f1de45ce89efc965efe4d7e06
- 0003add01de08496235e4488f532356fec44610c
- 00181cff179d5b2867e6c616840da560fb24a0fb
- 1799c6778a590def86f0472a8b90d3eb7f191070
- 1f23c49e8a4a8ac5f344bc720a881f8cfce6b033
- 3d4bf51119351109491343c257707c6bb75146e4
- 3d97d8b085baa7e7499e351aa0ac040001a03d62
- 3de04a57637353542ef192c2477e0121928f6da1
- 4c8da2a07d1875996da317a560afd2770e93d783
- 5dd7e39b11c78bb9362f5c5207fdecce8617505a
- 8148583696892f42e17cce4bc7da1275fdea47cd
- 85fed90d9a8209882c40e16ed9370225742d998b
- 8880cb43adf140cae0d9459869e9b51caf64d388
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1215abf063d3da9a422c3edd36979bceed14501
- b93cd62e5a69dc8dac00af0edabc2c39581a8d57
- c21c2b5afafbd5d9cfb67f72bb300320d1216df7
- cc6eda07897c27858a295a8a26b7a8cf83c3b39b
- d163968e86c23c374302468108a72261bcee0263
- d5788a7725b95668ba0ec447ab911ba9139468c1
- e27c11a8511ab83202ecbb9cbe85937e52d2cbd4
- f6cde9e8e09fda2f1de45ce89efc965efe4d7e06
- 087b036f6ba63860404b2925782b3f939c44f065
- 2fd7300b7828cf3255cab4504433c5a9bfb2ff16
- 3f4783681632f511aba6316beeec34c7dbdc01ee
- 4216cdaccd4abbbe8c140ab7b723aaea33b941f6
- 483a0b88668a94a66f7b6ff9ab99d0a76e3162eb
- 73d852d74627165401b369964d5cbd85688359ba
- 7571600b9d73af40811cd197c14b5833a3254a7e
- 797957bac05c9784f018b88ce8fe368b7ca7dfb2
- aa8793b8603cd2abdece8ce13ce58f3d5e1eefe6
- b76c2d4881079575624408037ae444513fc37390
- c51c5d49fe6c7c291d0617255773b5efda236f93
- d15a746a013571f03603333719b29502794169a2
- d7bba1cde3d786db068e0f9c3c973d54fba8a6bb
- ea01f10e46461bfc6f57d606589843466a49d9dd
- ea3ee6ada2e30c95dc6b7975528bfc8efaec1300
- ebcffe131eea91f13fda4bcf3eb07ff56ea58684
- eccf122a2d1323f01a445ce67b813a2e5d554590
- f310e4bcc81cc4514db4a7c2c3fd51728ea7885e
- f78bf9fb2a9a8078428c516a069a77f13a9a7687
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 123bc379427527979314cb96194e6811a33ebc89
- 157728511d38c9376a9a8d1e7e46e67be255b0bb
- 17905d4416152808e3c28c38695756bc992855bd
- 17dda0f5b2a0e2c8cc98dcb0911bc15508bc5466
- 24a011326924efabbba08862e6e7a668f31b6253
- 340e8dff6a06e5ed25c304193ff27d16088c799c
- 62351908a17a2fa47f2a3b2080f8540461e1899f
- 675799be1425a7bd53e5706aebadd2cf912d72e1
- 7ab4a6ad19910d25be62d7cec49dfa94231c8395
- 8092baf8338b482a645c09dbc0bafae15e4b9ea8
- 92151b3f5680f09165a61a683f77f20f3e687d72
- 9ec02569c34ff47c3b4c5e2bb3d1853fc9eb8398
- ae408d44864fd5551b2edfeb26fee193dc6ba846
- b3a315a8527c3c178d293429f4a7d430af04486c
- b3bea709779886f69a05200bdb57ab8a7d4f3402
- b4a00482f0b7e54bfe71b6a2e6432fbf5d9c1826
- c34be4208bacafb91325bd7c2750c8a255649bc8
- db529dba259afee3d92929bd2f34048595570f32
- faa31d4e698f74bc3a1101898fa8fa6294116cb0
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- af59a0f328ba841e167eeedb4da449e5ef308ad0
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- c4ec45f855e77722c3d11fb62bb64b00d0b1cbbb
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- af59a0f328ba841e167eeedb4da449e5ef308ad0
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- c4ec45f855e77722c3d11fb62bb64b00d0b1cbbb
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- af59a0f328ba841e167eeedb4da449e5ef308ad0
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- c4ec45f855e77722c3d11fb62bb64b00d0b1cbbb
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 123bc379427527979314cb96194e6811a33ebc89
- 157728511d38c9376a9a8d1e7e46e67be255b0bb
- 17905d4416152808e3c28c38695756bc992855bd
- 17dda0f5b2a0e2c8cc98dcb0911bc15508bc5466
- 24a011326924efabbba08862e6e7a668f31b6253
- 340e8dff6a06e5ed25c304193ff27d16088c799c
- 62351908a17a2fa47f2a3b2080f8540461e1899f
- 675799be1425a7bd53e5706aebadd2cf912d72e1
- 7ab4a6ad19910d25be62d7cec49dfa94231c8395
- 8092baf8338b482a645c09dbc0bafae15e4b9ea8
- 92151b3f5680f09165a61a683f77f20f3e687d72
- 9ec02569c34ff47c3b4c5e2bb3d1853fc9eb8398
- ae408d44864fd5551b2edfeb26fee193dc6ba846
- b3a315a8527c3c178d293429f4a7d430af04486c
- b3bea709779886f69a05200bdb57ab8a7d4f3402
- b4a00482f0b7e54bfe71b6a2e6432fbf5d9c1826
- c34be4208bacafb91325bd7c2750c8a255649bc8
- db529dba259afee3d92929bd2f34048595570f32
- faa31d4e698f74bc3a1101898fa8fa6294116cb0
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 44132df1ab6f369dde92f9575f3493bb2cfffe0b
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- e45a018e80762916a9524dc98be278ba216da571
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 44132df1ab6f369dde92f9575f3493bb2cfffe0b
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- e45a018e80762916a9524dc98be278ba216da571
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 44132df1ab6f369dde92f9575f3493bb2cfffe0b
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- e45a018e80762916a9524dc98be278ba216da571
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 087b036f6ba63860404b2925782b3f939c44f065
- 3f4783681632f511aba6316beeec34c7dbdc01ee
- 4216cdaccd4abbbe8c140ab7b723aaea33b941f6
- 73d852d74627165401b369964d5cbd85688359ba
- 7571600b9d73af40811cd197c14b5833a3254a7e
- b76c2d4881079575624408037ae444513fc37390
- d7bba1cde3d786db068e0f9c3c973d54fba8a6bb
- ea01f10e46461bfc6f57d606589843466a49d9dd
- f78bf9fb2a9a8078428c516a069a77f13a9a7687
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4003dbe8bcacb6fb2d19bb73fc87f8dc55aa1aca
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 56d32d1815f63d625c47983e4d150c684b0ffb87
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4003dbe8bcacb6fb2d19bb73fc87f8dc55aa1aca
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 56d32d1815f63d625c47983e4d150c684b0ffb87
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 277c7d42e114f9e068ebce26a414f5d085e99c80
- 29a10b53fda176a9a13c02aabef4c38815b8e4c3
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 36d01bda1422f8c6f179dc9b5695c439992464ae
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 4003dbe8bcacb6fb2d19bb73fc87f8dc55aa1aca
- 4823802a79a0385d5293fd93c47657c06f058f90
- 484bd746a9df3223fda375ad86e5fd48298c220e
- 56d32d1815f63d625c47983e4d150c684b0ffb87
- 58bfaa8122a55a1e254cee0fa084801d83880f14
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 5c35ebf8fd0af78542a050b03734c823633afd61
- 6ace099454ddf348ec403a09bae43cc3f6e7e789
- 76010bf3b709010065e53ce3ab55b10dca6a7255
- 877442cebaa9b7683efbc92471b35d803519bc14
- 88b20b86db89f2f5a4734a8119c7c6173f2274d9
- ae6092ae3d082934082f23aca33cbb0bde734a21
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b4e7a1a63811fdb40153425fda3bbfaab004e91d
- e4f28cb9347ac686921ed51940b622260e624d12
- ed5f1eb8458688d3f17a9f1c71fdfa24022d153b
- 123bc379427527979314cb96194e6811a33ebc89
- 157728511d38c9376a9a8d1e7e46e67be255b0bb
- 17905d4416152808e3c28c38695756bc992855bd
- 17dda0f5b2a0e2c8cc98dcb0911bc15508bc5466
- 24a011326924efabbba08862e6e7a668f31b6253
- 340e8dff6a06e5ed25c304193ff27d16088c799c
- 62351908a17a2fa47f2a3b2080f8540461e1899f
- 675799be1425a7bd53e5706aebadd2cf912d72e1
- 7ab4a6ad19910d25be62d7cec49dfa94231c8395
- 8092baf8338b482a645c09dbc0bafae15e4b9ea8
- 92151b3f5680f09165a61a683f77f20f3e687d72
- 9ec02569c34ff47c3b4c5e2bb3d1853fc9eb8398
- ae408d44864fd5551b2edfeb26fee193dc6ba846
- b3a315a8527c3c178d293429f4a7d430af04486c
- b3bea709779886f69a05200bdb57ab8a7d4f3402
- b4a00482f0b7e54bfe71b6a2e6432fbf5d9c1826
- c34be4208bacafb91325bd7c2750c8a255649bc8
- db529dba259afee3d92929bd2f34048595570f32
- faa31d4e698f74bc3a1101898fa8fa6294116cb0
- 0666e4c2384b0ef45295b36cad6553bd08338dfc
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 3ca5b24eac439373b1591ee9474ab8ce3bd6b8ba
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 0666e4c2384b0ef45295b36cad6553bd08338dfc
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 3ca5b24eac439373b1591ee9474ab8ce3bd6b8ba
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 0666e4c2384b0ef45295b36cad6553bd08338dfc
- 17d37e50f2bddbb1ce935f2fd0dae15f2e9f7c27
- 1c3ff11515382c859d371c65a952e748a088e145
- 2d27fbd7fef83bea15418a42f514e477cec0ebe4
- 3875c9adcc1474bcffb56914dbddaa802ded6e1e
- 3ca5b24eac439373b1591ee9474ab8ce3bd6b8ba
- 48ec223a6e11c7297805660cd5853d9b790c7641
- 676c6a4dbc22995585721cb7e9baa0ecb42644f1
- 73fa117250736c78d997773d53f7aefa8b69f5ca
- 80e6b2cdb242435132679d612b5714150fd19553
- 8cbc5bfa9d07050312260d0df26db75efa129380
- 91a8a02fc387fa0940e570da0ae6fad8d914e36c
- 931b3c439a8ab8c444485bc7453e9a80a467d2ba
- a1580bdb3e1111d563f63a4b4279114b50fca155
- b29580c8e77f5f24c33988195a1493f05c3dc4d6
- cd4a36c13475c2a97c2505d4e6c54c948b44fb7e
- d116be061d031197c9b0dd5df0002354134a6b67
- d2f013d3f728537a05681ec5bf9bd8f7638fcef3
- d751229475e2d4a0501454b561137966d5234946
- f706099eb0b4e6b905ef2c894035caa86283d3a3
- fba50870d41254cf2568da4d85f20fa5ce731c75
- 087b036f6ba63860404b2925782b3f939c44f065
- 3f4783681632f511aba6316beeec34c7dbdc01ee
- 4216cdaccd4abbbe8c140ab7b723aaea33b941f6
- 73d852d74627165401b369964d5cbd85688359ba
- 7571600b9d73af40811cd197c14b5833a3254a7e
- b76c2d4881079575624408037ae444513fc37390
- d7bba1cde3d786db068e0f9c3c973d54fba8a6bb
- ea01f10e46461bfc6f57d606589843466a49d9dd
- f78bf9fb2a9a8078428c516a069a77f13a9a7687
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 0c7c67a6a7ec12cc234bf1cd06821067b8035dc8
- 2a2ecb1280c324ac28f50e8d80700e9b4a457375
- 2dd13d1b0531fe37f5442a0a75222f32b5a6fb76
- 31c6bd444198990802145907faa1444b9b9ddd88
- 3f4af9c1424487e8fe1912abb20b13596698b454
- 43286d54cb0dea42f4d0f4fac2cad5592a7af015
- 5aed2a46a857351f251345bff1f0351b6d99675d
- 72c9eeac66aae2f1dbf01f46b59fad9e0a977f36
- 77e1eed89067bfd54e865f5cedb4289f696397cc
- 7b3a749dff2de1fafe5ce31e1b8ed9532f095eab
- 810ab622e907d9947c25355db96d9598e99a09fe
- 8dda0a09db4f999ab06b98c7cc5bfcfe045ad122
- 91135ab9a40de79909179d1915fdaec577f3f25c
- 97c675f2bf6f73d177c0987c117f104ff6995fc8
- b13be1851c527bd0fca8e02ce8f489e7d0ea1914
- b34f3f883be03f31d7c462202d6e5b23f3c67d84
- b79a2b681a314cc9f3ba16e2710d402b528c91b7
- d5549f3984a852c33435be83fa05e451c158f672
- d68eb71fe6cfcf90eaea3ac6b503cd942d85e260
- ddb8716442fb6bc44cdd950566a9e805bf7b12dc
- e84bbe2b037145100c8277e918ed1453d08f7fe4
- 123bc379427527979314cb96194e6811a33ebc89
- 157728511d38c9376a9a8d1e7e46e67be255b0bb
- 17905d4416152808e3c28c38695756bc992855bd
- 17dda0f5b2a0e2c8cc98dcb0911bc15508bc5466
- 24a011326924efabbba08862e6e7a668f31b6253
- 340e8dff6a06e5ed25c304193ff27d16088c799c
- 62351908a17a2fa47f2a3b2080f8540461e1899f
- 675799be1425a7bd53e5706aebadd2cf912d72e1
- 7ab4a6ad19910d25be62d7cec49dfa94231c8395
- 8092baf8338b482a645c09dbc0bafae15e4b9ea8
- 92151b3f5680f09165a61a683f77f20f3e687d72
- 9ec02569c34ff47c3b4c5e2bb3d1853fc9eb8398
- ae408d44864fd5551b2edfeb26fee193dc6ba846
- b3a315a8527c3c178d293429f4a7d430af04486c
- b3bea709779886f69a05200bdb57ab8a7d4f3402
- b4a00482f0b7e54bfe71b6a2e6432fbf5d9c1826
- c34be4208bacafb91325bd7c2750c8a255649bc8
- db529dba259afee3d92929bd2f34048595570f32
- faa31d4e698f74bc3a1101898fa8fa6294116cb0
- settings.json
- tasks.json
- compiled_api.d.ts
- compiled_api.js
- types.d.ts
- types.js
- types.js.map
- doc_gen.d.ts
- doc_gen.js
- doc_gen.js.map
- execution_context.d.ts
- execution_context.js
- execution_context.js.map
- execution_context_test.d.ts
- execution_context_test.js
- execution_context_test.js.map
- frozen_model.d.ts
- frozen_model.js
- frozen_model.js.map
- frozen_model_test.d.ts
- frozen_model_test.js
- frozen_model_test.js.map
- graph_executor.d.ts
- graph_executor.js
- graph_executor.js.map
- graph_executor_test.d.ts
- graph_executor_test.js
- graph_executor_test.js.map
- arithmetic_executor.d.ts
- arithmetic_executor.js
- arithmetic_executor.js.map
- arithmetic_executor_test.d.ts
- arithmetic_executor_test.js
- arithmetic_executor_test.js.map
- basic_math_executor.d.ts
- basic_math_executor.js
- basic_math_executor.js.map
- basic_math_executor_test.d.ts
- basic_math_executor_test.js
- basic_math_executor_test.js.map
- control_executor.d.ts
- control_executor.js
- control_executor.js.map
- control_executor_test.d.ts
- control_executor_test.js
- control_executor_test.js.map
- convolution_executor.d.ts
- convolution_executor.js
- convolution_executor.js.map
- convolution_executor_test.d.ts
- convolution_executor_test.js
- convolution_executor_test.js.map
- creation_executor.d.ts
- creation_executor.js
- creation_executor.js.map
- creation_executor_test.d.ts
- creation_executor_test.js
- creation_executor_test.js.map
- graph_executor.d.ts
- graph_executor.js
- graph_executor.js.map
- graph_executor_test.d.ts
- graph_executor_test.js
- graph_executor_test.js.map
- image_executor.d.ts
- image_executor.js
- image_executor.js.map
- image_executor_test.d.ts
- image_executor_test.js
- image_executor_test.js.map
- logical_executor.d.ts
- logical_executor.js
- logical_executor.js.map
- logical_executor_test.d.ts
- logical_executor_test.js
- logical_executor_test.js.map
- matrices_executor.d.ts
- matrices_executor.js
- matrices_executor.js.map
- matrices_executor_test.d.ts
- matrices_executor_test.js
- matrices_executor_test.js.map
- normalization_executor.d.ts
- normalization_executor.js
- normalization_executor.js.map
- normalization_executor_test.d.ts
- normalization_executor_test.js
- normalization_executor_test.js.map
- reduction_executor.d.ts
- reduction_executor.js
- reduction_executor.js.map
- reduction_executor_test.d.ts
- reduction_executor_test.js
- reduction_executor_test.js.map
- slice_join_executor.d.ts
- slice_join_executor.js
- slice_join_executor.js.map
- slice_join_executor_test.d.ts
- slice_join_executor_test.js
- slice_join_executor_test.js.map
- test_helper.d.ts
- test_helper.js
- test_helper.js.map
- transformation_executor.d.ts
- transformation_executor.js
- transformation_executor.js.map
- transformation_executor_test.d.ts
- transformation_executor_test.js
- transformation_executor_test.js.map
- types.d.ts
- types.js
- types.js.map
- utils.d.ts
- utils.js
- utils.js.map
- arithmetic.json
- basic_math.json
- control.json
- convolution.json
- creation.json
- graph.json
- image.json
- logical.json
- matrices.json
- normalization.json
- op_list_test.d.ts
- op_list_test.js
- op_list_test.js.map
- reduction.json
- slice_join.json
- transformation.json
- operation_executor.d.ts
- operation_executor.js
- operation_executor.js.map
- operation_executor_test.d.ts
- operation_executor_test.js
- operation_executor_test.js.map
- operation_mapper.d.ts
- operation_mapper.js
- operation_mapper.js.map
- operation_mapper_test.d.ts
- operation_mapper_test.js
- operation_mapper_test.js.map
- types.d.ts
- types.js
- types.js.map
- typings.d.ts
- index.d.ts
- index.js
- index.js.map
- version.d.ts
- version.js
- version.js.map
- .babelrc
- DEVELOPMENT.md
- ISSUE_TEMPLATE.md
- LICENSE
- package.json
- README.md
- result.txt
- rollup.config.js
- test_results
- tsconfig-es5.json
- browser_files.d.ts
- browser_files.js
- browser_files.js.map
- browser_files_test.d.ts
- browser_files_test.js
- browser_files_test.js.map
- browser_http.d.ts
- browser_http.js
- browser_http.js.map
- browser_http_test.d.ts
- browser_http_test.js
- browser_http_test.js.map
- indexed_db.d.ts
- indexed_db.js
- indexed_db.js.map
- indexed_db_test.d.ts
- indexed_db_test.js
- indexed_db_test.js.map
- io.d.ts
- io.js
- io.js.map
- io_utils.d.ts
- io_utils.js
- io_utils.js.map
- io_utils_test.d.ts
- io_utils_test.js
- io_utils_test.js.map
- local_storage.d.ts
- local_storage.js
- local_storage.js.map
- local_storage_test.d.ts
- local_storage_test.js
- local_storage_test.js.map
- model_management.d.ts
- model_management.js
- model_management.js.map
- model_management_test.d.ts
- model_management_test.js
- model_management_test.js.map
- router_registry.d.ts
- router_registry.js
- router_registry.js.map
- router_registry_test.d.ts
- router_registry_test.js
- router_registry_test.js.map
- types.d.ts
- types.js
- types.js.map
- weights_loader.d.ts
- weights_loader.js
- weights_loader.js.map
- weights_loader_test.d.ts
- weights_loader_test.js
- weights_loader_test.js.map
- argminmax_gpu.d.ts
- argminmax_gpu.js
- argminmax_gpu.js.map
- avg_pool_backprop_gpu.d.ts
- avg_pool_backprop_gpu.js
- avg_pool_backprop_gpu.js.map
- batchnorm_gpu.d.ts
- batchnorm_gpu.js
- batchnorm_gpu.js.map
- binaryop_gpu.d.ts
- binaryop_gpu.js
- binaryop_gpu.js.map
- clip_gpu.d.ts
- clip_gpu.js
- clip_gpu.js.map
- concat_gpu.d.ts
- concat_gpu.js
- concat_gpu.js.map
- conv_backprop_gpu.d.ts
- conv_backprop_gpu.js
- conv_backprop_gpu.js.map
- conv_backprop_gpu_depthwise.d.ts
- conv_backprop_gpu_depthwise.js
- conv_backprop_gpu_depthwise.js.map
- conv_gpu.d.ts
- conv_gpu.js
- conv_gpu.js.map
- conv_gpu_depthwise.d.ts
- conv_gpu_depthwise.js
- conv_gpu_depthwise.js.map
- copy_gpu.d.ts
- copy_gpu.js
- copy_gpu.js.map
- cumsum_gpu.d.ts
- cumsum_gpu.js
- cumsum_gpu.js.map
- from_pixels_gpu.d.ts
- from_pixels_gpu.js
- from_pixels_gpu.js.map
- gather_gpu.d.ts
- gather_gpu.js
- gather_gpu.js.map
- gpgpu_context.d.ts
- gpgpu_context.js
- gpgpu_context.js.map
- gpgpu_context_test.d.ts
- gpgpu_context_test.js
- gpgpu_context_test.js.map
- gpgpu_math.d.ts
- gpgpu_math.js
- gpgpu_math.js.map
- gpgpu_util.d.ts
- gpgpu_util.js
- gpgpu_util.js.map
- gpgpu_util_test.d.ts
- gpgpu_util_test.js
- gpgpu_util_test.js.map
- logical_gpu.d.ts
- logical_gpu.js
- logical_gpu.js.map
- lrn_gpu.d.ts
- lrn_gpu.js
- lrn_gpu.js.map
- max_pool_backprop_gpu.d.ts
- max_pool_backprop_gpu.js
- max_pool_backprop_gpu.js.map
- mulmat_gpu.d.ts
- mulmat_gpu.js
- mulmat_gpu.js.map
- mulmat_packed_gpu.d.ts
- mulmat_packed_gpu.js
- mulmat_packed_gpu.js.map
- mulmat_packed_gpu_test.d.ts
- mulmat_packed_gpu_test.js
- mulmat_packed_gpu_test.js.map
- multinomial_gpu.d.ts
- multinomial_gpu.js
- multinomial_gpu.js.map
- onehot_gpu.d.ts
- onehot_gpu.js
- onehot_gpu.js.map
- pad_gpu.d.ts
- pad_gpu.js
- pad_gpu.js.map
- pool_gpu.d.ts
- pool_gpu.js
- pool_gpu.js.map
- reduce_gpu.d.ts
- reduce_gpu.js
- reduce_gpu.js.map
- resize_bilinear_backprop_gpu.d.ts
- resize_bilinear_backprop_gpu.js
- resize_bilinear_backprop_gpu.js.map
- resize_bilinear_gpu.d.ts
- resize_bilinear_gpu.js
- resize_bilinear_gpu.js.map
- resize_nearest_neighbor_gpu.d.ts
- resize_nearest_neighbor_gpu.js
- resize_nearest_neighbor_gpu.js.map
- reverse_gpu.d.ts
- reverse_gpu.js
- reverse_gpu.js.map
- shader_compiler.d.ts
- shader_compiler.js
- shader_compiler.js.map
- slice_gpu.d.ts
- slice_gpu.js
- slice_gpu.js.map
- strided_slice_gpu.d.ts
- strided_slice_gpu.js
- strided_slice_gpu.js.map
- tex_util.d.ts
- tex_util.js
- tex_util.js.map
- tex_util_test.d.ts
- tex_util_test.js
- tex_util_test.js.map
- texture_manager.d.ts
- texture_manager.js
- texture_manager.js.map
- tile_gpu.d.ts
- tile_gpu.js
- tile_gpu.js.map
- transpose_gpu.d.ts
- transpose_gpu.js
- transpose_gpu.js.map
- unaryop_gpu.d.ts
- unaryop_gpu.js
- unaryop_gpu.js.map
- webgl_types.d.ts
- webgl_types.js
- webgl_types.js.map
- webgl_util.d.ts
- webgl_util.js
- webgl_util.js.map
- webgl_util_test.d.ts
- webgl_util_test.js
- webgl_util_test.js.map
- backend.d.ts
- backend.js
- backend.js.map
- backend_cpu.d.ts
- backend_cpu.js
- backend_cpu.js.map
- backend_util.d.ts
- backend_util.js
- backend_util.js.map
- backend_webgl.d.ts
- backend_webgl.js
- backend_webgl.js.map
- backend_webgl_test.d.ts
- backend_webgl_test.js
- backend_webgl_test.js.map
- arithmetic_test.d.ts
- arithmetic_test.js
- arithmetic_test.js.map
- array_ops.d.ts
- array_ops.js
- array_ops.js.map
- array_ops_test.d.ts
- array_ops_test.js
- array_ops_test.js.map
- axis_util.d.ts
- axis_util.js
- axis_util.js.map
- axis_util_test.d.ts
- axis_util_test.js
- axis_util_test.js.map
- batchnorm.d.ts
- batchnorm.js
- batchnorm.js.map
- batchnorm_test.d.ts
- batchnorm_test.js
- batchnorm_test.js.map
- binary_ops.d.ts
- binary_ops.js
- binary_ops.js.map
- binary_ops_test.d.ts
- binary_ops_test.js
- binary_ops_test.js.map
- broadcast_util.d.ts
- broadcast_util.js
- broadcast_util.js.map
- broadcast_util_test.d.ts
- broadcast_util_test.js
- broadcast_util_test.js.map
- clone_test.d.ts
- clone_test.js
- clone_test.js.map
- compare.d.ts
- compare.js
- compare.js.map
- compareop_test.d.ts
- compareop_test.js
- compareop_test.js.map
- concat.d.ts
- concat.js
- concat.js.map
- concat_test.d.ts
- concat_test.js
- concat_test.js.map
- concat_util.d.ts
- concat_util.js
- concat_util.js.map
- concat_util_test.d.ts
- concat_util_test.js
- concat_util_test.js.map
- conv.d.ts
- conv.js
- conv.js.map
- conv1d_test.d.ts
- conv1d_test.js
- conv1d_test.js.map
- conv2d_depthwise_test.d.ts
- conv2d_depthwise_test.js
- conv2d_depthwise_test.js.map
- conv2d_separable_test.d.ts
- conv2d_separable_test.js
- conv2d_separable_test.js.map
- conv2d_test.d.ts
- conv2d_test.js
- conv2d_test.js.map
- conv2d_transpose_test.d.ts
- conv2d_transpose_test.js
- conv2d_transpose_test.js.map
- conv_util.d.ts
- conv_util.js
- conv_util.js.map
- conv_util_test.d.ts
- conv_util_test.js
- conv_util_test.js.map
- copy2d_util.d.ts
- copy2d_util.js
- copy2d_util.js.map
- erf_util.d.ts
- erf_util.js
- erf_util.js.map
- image_ops.d.ts
- image_ops.js
- image_ops.js.map
- linalg_ops.d.ts
- linalg_ops.js
- linalg_ops.js.map
- linalg_ops_test.d.ts
- linalg_ops_test.js
- linalg_ops_test.js.map
- logical_ops.d.ts
- logical_ops.js
- logical_ops.js.map
- logicalop_test.d.ts
- logicalop_test.js
- logicalop_test.js.map
- loss_ops.d.ts
- loss_ops.js
- loss_ops.js.map
- loss_ops_test.d.ts
- loss_ops_test.js
- loss_ops_test.js.map
- lrn.d.ts
- lrn.js
- lrn.js.map
- lrn_test.d.ts
- lrn_test.js
- lrn_test.js.map
- lstm.d.ts
- lstm.js
- lstm.js.map
- lstm_test.d.ts
- lstm_test.js
- lstm_test.js.map
- matmul.d.ts
- matmul.js
- matmul.js.map
- matmul_test.d.ts
- matmul_test.js
- matmul_test.js.map
- moving_average.d.ts
- moving_average.js
- moving_average.js.map
- moving_average_test.d.ts
- moving_average_test.js
- moving_average_test.js.map
- multinomial_test.d.ts
- multinomial_test.js
- multinomial_test.js.map
- norm.d.ts
- norm.js
- norm.js.map
- operation.d.ts
- operation.js
- operation.js.map
- ops.d.ts
- ops.js
- ops.js.map
- pad_test.d.ts
- pad_test.js
- pad_test.js.map
- pool.d.ts
- pool.js
- pool.js.map
- pool_test.d.ts
- pool_test.js
- pool_test.js.map
- rand.d.ts
- rand.js
- rand.js.map
- rand_test.d.ts
- rand_test.js
- rand_test.js.map
- rand_util.d.ts
- rand_util.js
- rand_util.js.map
- reduce_util.d.ts
- reduce_util.js
- reduce_util.js.map
- reduction_ops.d.ts
- reduction_ops.js
- reduction_ops.js.map
- reduction_ops_test.d.ts
- reduction_ops_test.js
- reduction_ops_test.js.map
- resize_bilinear_test.d.ts
- resize_bilinear_test.js
- resize_bilinear_test.js.map
- resize_nearest_neighbor_test.d.ts
- resize_nearest_neighbor_test.js
- resize_nearest_neighbor_test.js.map
- reverse.d.ts
- reverse.js
- reverse.js.map
- reverse_test.d.ts
- reverse_test.js
- reverse_test.js.map
- selu_util.d.ts
- selu_util.js
- selu_util.js.map
- slice.d.ts
- slice.js
- slice.js.map
- slice_test.d.ts
- slice_test.js
- slice_test.js.map
- slice_util.d.ts
- slice_util.js
- slice_util.js.map
- softmax.d.ts
- softmax.js
- softmax.js.map
- softmax_test.d.ts
- softmax_test.js
- softmax_test.js.map
- strided_slice.d.ts
- strided_slice.js
- strided_slice.js.map
- strided_slice_test.d.ts
- strided_slice_test.js
- strided_slice_test.js.map
- transpose.d.ts
- transpose.js
- transpose.js.map
- transpose_test.d.ts
- transpose_test.js
- transpose_test.js.map
- unary_ops.d.ts
- unary_ops.js
- unary_ops.js.map
- unary_ops_test.d.ts
- unary_ops_test.js
- unary_ops_test.js.map
- adadelta_optimizer.d.ts
- adadelta_optimizer.js
- adadelta_optimizer.js.map
- adadelta_optimizer_test.d.ts
- adadelta_optimizer_test.js
- adadelta_optimizer_test.js.map
- adagrad_optimizer.d.ts
- adagrad_optimizer.js
- adagrad_optimizer.js.map
- adagrad_optimizer_test.d.ts
- adagrad_optimizer_test.js
- adagrad_optimizer_test.js.map
- adam_optimizer.d.ts
- adam_optimizer.js
- adam_optimizer.js.map
- adam_optimizer_test.d.ts
- adam_optimizer_test.js
- adam_optimizer_test.js.map
- adamax_optimizer.d.ts
- adamax_optimizer.js
- adamax_optimizer.js.map
- adamax_optimizer_test.d.ts
- adamax_optimizer_test.js
- adamax_optimizer_test.js.map
- momentum_optimizer.d.ts
- momentum_optimizer.js
- momentum_optimizer.js.map
- momentum_optimizer_test.d.ts
- momentum_optimizer_test.js
- momentum_optimizer_test.js.map
- optimizer.d.ts
- optimizer.js
- optimizer.js.map
- optimizer_constructors.d.ts
- optimizer_constructors.js
- optimizer_constructors.js.map
- optimizer_test.d.ts
- optimizer_test.js
- optimizer_test.js.map
- rmsprop_optimizer.d.ts
- rmsprop_optimizer.js
- rmsprop_optimizer.js.map
- rmsprop_optimizer_test.d.ts
- rmsprop_optimizer_test.js
- rmsprop_optimizer_test.js.map
- sgd_optimizer.d.ts
- sgd_optimizer.js
- sgd_optimizer.js.map
- sgd_optimizer_test.d.ts
- sgd_optimizer_test.js
- sgd_optimizer_test.js.map
- browser_util.d.ts
- browser_util.js
- browser_util.js.map
- debug_mode_test.d.ts
- debug_mode_test.js
- debug_mode_test.js.map
- device_util.d.ts
- device_util.js
- device_util.js.map
- doc.d.ts
- doc.js
- doc.js.map
- engine.d.ts
- engine.js
- engine.js.map
- engine_test.d.ts
- engine_test.js
- engine_test.js.map
- environment.d.ts
- environment.js
- environment.js.map
- environment_test.d.ts
- environment_test.js
- environment_test.js.map
- globals.d.ts
- globals.js
- globals.js.map
- gradients.d.ts
- gradients.js
- gradients.js.map
- index.d.ts
- index.js
- index.js.map
- jasmine_util.d.ts
- jasmine_util.js
- jasmine_util.js.map
- profiler.d.ts
- profiler.js
- profiler.js.map
- profiler_test.d.ts
- profiler_test.js
- profiler_test.js.map
- serialization.d.ts
- serialization.js
- serialization.js.map
- tape.d.ts
- tape.js
- tape.js.map
- tape_test.d.ts
- tape_test.js
- tape_test.js.map
- tensor.d.ts
- tensor.js
- tensor.js.map
- tensor_test.d.ts
- tensor_test.js
- tensor_test.js.map
- tensor_util.d.ts
- tensor_util.js
- tensor_util.js.map
- test_env.d.ts
- test_env.js
- test_env.js.map
- test_util.d.ts
- test_util.js
- test_util.js.map
- tracking.d.ts
- tracking.js
- tracking.js.map
- tracking_test.d.ts
- tracking_test.js
- tracking_test.js.map
- train.d.ts
- train.js
- train.js.map
- types.d.ts
- types.js
- types.js.map
- util.d.ts
- util.js
- util.js.map
- util_test.d.ts
- util_test.js
- util_test.js.map
- variable_test.d.ts
- variable_test.js
- variable_test.js.map
- version.d.ts
- version.js
- version.js.map
- version_test.d.ts
- version_test.js
- version_test.js.map
- webgl.d.ts
- webgl.js
- webgl.js.map
- LICENSE
- package.json
- README.md
- tsconfig-es5.json
- tsconfig.json
- common.d.ts
- common.js
- common.js.map
- tfjs_backend.d.ts
- tfjs_backend.js
- tfjs_backend.js.map
- tfjs_backend_test.d.ts
- tfjs_backend_test.js
- tfjs_backend_test.js.map
- executor.d.ts
- executor.js
- executor.js.map
- executor_test.d.ts
- executor_test.js
- executor_test.js.map
- topology.d.ts
- topology.js
- topology.js.map
- topology_test.d.ts
- topology_test.js
- topology_test.js.map
- training.d.ts
- training.js
- training.js.map
- training_test.d.ts
- training_test.js
- training_test.js.map
- advanced_activation_test.d.ts
- advanced_activation_test.js
- advanced_activation_test.js.map
- advanced_activations.d.ts
- advanced_activations.js
- advanced_activations.js.map
- convolutional.d.ts
- convolutional.js
- convolutional.js.map
- convolutional_depthwise.d.ts
- convolutional_depthwise.js
- convolutional_depthwise.js.map
- convolutional_depthwise_test.d.ts
- convolutional_depthwise_test.js
- convolutional_depthwise_test.js.map
- convolutional_test.d.ts
- convolutional_test.js
- convolutional_test.js.map
- core.d.ts
- core.js
- core.js.map
- core_test.d.ts
- core_test.js
- core_test.js.map
- embeddings.d.ts
- embeddings.js
- embeddings.js.map
- embeddings_test.d.ts
- embeddings_test.js
- embeddings_test.js.map
- merge.d.ts
- merge.js
- merge.js.map
- merge_test.d.ts
- merge_test.js
- merge_test.js.map
- normalization.d.ts
- normalization.js
- normalization.js.map
- normalization_test.d.ts
- normalization_test.js
- normalization_test.js.map
- padding.d.ts
- padding.js
- padding.js.map
- padding_test.d.ts
- padding_test.js
- padding_test.js.map
- pooling.d.ts
- pooling.js
- pooling.js.map
- pooling_test.d.ts
- pooling_test.js
- pooling_test.js.map
- recurrent.d.ts
- recurrent.js
- recurrent.js.map
- recurrent_test.d.ts
- recurrent_test.js
- recurrent_test.js.map
- serialization.d.ts
- serialization.js
- serialization.js.map
- serialization_test.d.ts
- serialization_test.js
- serialization_test.js.map
- wrappers.d.ts
- wrappers.js
- wrappers.js.map
- wrappers_test.d.ts
- wrappers_test.js
- wrappers_test.js.map
- conv_utils.d.ts
- conv_utils.js
- conv_utils.js.map
- generic_utils.d.ts
- generic_utils.js
- generic_utils.js.map
- generic_utils_test.d.ts
- generic_utils_test.js
- generic_utils_test.js.map
- math_utils.d.ts
- math_utils.js
- math_utils.js.map
- math_utils_test.d.ts
- math_utils_test.js
- math_utils_test.js.map
- serialization_utils.d.ts
- serialization_utils.js
- serialization_utils.js.map
- serialization_utils_test.d.ts
- serialization_utils_test.js
- serialization_utils_test.js.map
- test_utils.d.ts
- test_utils.js
- test_utils.js.map
- activations.d.ts
- activations.js
- activations.js.map
- activations_test.d.ts
- activations_test.js
- activations_test.js.map
- callbacks.d.ts
- callbacks.js
- callbacks.js.map
- callbacks_test.d.ts
- callbacks_test.js
- callbacks_test.js.map
- common.d.ts
- common.js
- common.js.map
- common_test.d.ts
- common_test.js
- common_test.js.map
- constraints.d.ts
- constraints.js
- constraints.js.map
- constraints_test.d.ts
- constraints_test.js
- constraints_test.js.map
- errors.d.ts
- errors.js
- errors.js.map
- errors_test.d.ts
- errors_test.js
- errors_test.js.map
- exports.d.ts
- exports.js
- exports.js.map
- index.d.ts
- index.js
- index.js.map
- initializers.d.ts
- initializers.js
- initializers.js.map
- initializers_test.d.ts
- initializers_test.js
- initializers_test.js.map
- losses.d.ts
- losses.js
- losses.js.map
- losses_test.d.ts
- losses_test.js
- losses_test.js.map
- metrics.d.ts
- metrics.js
- metrics.js.map
- metrics_test.d.ts
- metrics_test.js
- metrics_test.js.map
- model_save_test.d.ts
- model_save_test.js
- model_save_test.js.map
- models.d.ts
- models.js
- models.js.map
- models_test.d.ts
- models_test.js
- models_test.js.map
- optimizers.d.ts
- optimizers.js
- optimizers.js.map
- optimizers_test.d.ts
- optimizers_test.js
- optimizers_test.js.map
- regularizers.d.ts
- regularizers.js
- regularizers.js.map
- regularizers_test.d.ts
- regularizers_test.js
- regularizers_test.js.map
- types.d.ts
- types.js
- types.js.map
- types_test.d.ts
- types_test.js
- types_test.js.map
- variables.d.ts
- variables.js
- variables.js.map
- variables_test.d.ts
- variables_test.js
- variables_test.js.map
- version.d.ts
- version.js
- version.js.map
- version_test.d.ts
- version_test.js
- version_test.js.map
- LICENSE
- package.json
- README.md
- tsconfig-es5.json
- tsconfig.json
- tf_auto_status.h
- tf_auto_tensor.h
- tfe_auto_op.h
- tfe_utils.cc
- tfe_utils.h
- tfjs_backend.cc
- tfjs_backend.h
- tfjs_binding.cc
- utils.h
- c_api.h
- c_api.h
- c_api_experimental.h
- LICENSE
- download-libtensorflow.sh
- binding.gyp
- LICENSE
- package.json
- README.md
- tsconfig.json
- index.d.ts
- LICENSE
- package.json
- README.md
- index.d.ts
- inspector.d.ts
- LICENSE
- package.json
- README.md
- bindings.js
- package.json
- README.md
- browser.js
- debug.js
- index.js
- inspector-log.js
- node.js
- .coveralls.yml
- .eslintrc
- .npmignore
- .travis.yml
- CHANGELOG.md
- component.json
- karma.conf.js
- LICENSE
- Makefile
- node.js
- package.json
- README.md
- index.js
- LICENSE.md
- package.json
- README.md
- test.js
- long.js
- index.js
- LICENSE
- package.json
- README.md
- index.js
- license.md
- package.json
- readme.md
- asyncworker.md
- buffers.md
- callback.md
- converters.md
- errors.md
- json.md
- maybe_types.md
- methods.md
- new.md
- node_misc.md
- object_wrappers.md
- persistent.md
- scopes.md
- script.md
- string_bytes.md
- v8_internals.md
- v8_misc.md
- 1to2.js
- package.json
- README.md
- CHANGELOG.md
- include_dirs.js
- LICENSE.md
- nan.h
- nan_callbacks.h
- nan_callbacks_12_inl.h
- nan_callbacks_pre_12_inl.h
- nan_converters.h
- nan_converters_43_inl.h
- nan_converters_pre_43_inl.h
- nan_define_own_property_helper.h
- nan_implementation_12_inl.h
- nan_implementation_pre_12_inl.h
- nan_json.h
- nan_maybe_43_inl.h
- nan_maybe_pre_43_inl.h
- nan_new.h
- nan_object_wrap.h
- nan_persistent_12_inl.h
- nan_persistent_pre_12_inl.h
- nan_private.h
- nan_string_bytes.h
- nan_typedarray_contents.h
- nan_weak.h
- package.json
- README.md
- pbjs
- pbts
- pbjs
- pbts
- json-module.js
- json.js
- proto.js
- proto2.js
- proto3.js
- static-module.js
- static.js
- amd.js
- closure.js
- commonjs.js
- default.js
- es6.js
- index.d.ts
- index.js
- LICENSE
- package-lock.json
- package.json
- package.standalone.json
- pbjs.d.ts
- pbjs.js
- pbts.d.ts
- pbts.js
- README.md
- util.js
- index.js
- README.md
- index.d.ts
- index.js
- README.md
- test.js
- annotations.json
- annotations.proto
- http.json
- http.proto
- api.json
- api.proto
- descriptor.json
- descriptor.proto
- field_mask.json
- field_mask.proto
- source_context.json
- source_context.proto
- type.json
- type.proto
- LICENSE
- README.md
- changelog.js
- postinstall.js
- service.js
- longbits.js
- minimal.js
- common.js
- converter.js
- decoder.js
- encoder.js
- enum.js
- field.js
- index-light.js
- index-minimal.js
- index.js
- mapfield.js
- message.js
- method.js
- namespace.js
- object.js
- oneof.js
- parse.js
- reader.js
- reader_buffer.js
- root.js
- roots.js
- rpc.js
- service.js
- tokenize.js
- type.js
- types.js
- typescript.jsdoc
- util.js
- verifier.js
- wrappers.js
- writer.js
- writer_buffer.js
- CHANGELOG.md
- index.d.ts
- index.js
- LICENSE
- light.d.ts
- light.js
- minimal.d.ts
- minimal.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- LICENSE-MIT.txt
- package.json
- punycode.js
- README.md
- .index.js.un~
- common-index.js
- index.js
- tap-index.js
- .History.md.un~
- .package.json.un~
- .Readme.md.un~
- .travis.yml
- decode.js
- encode.js
- History.md
- index.js
- License.md
- package.json
- Readme.md
- dieharder-report.txt
- altprng.html
- autoseed.html
- bitgen.js
- browserified.html
- browserified.js
- cryptotest.js
- newapi.html
- nodetest.js
- options.html
- prngtest.js
- qunitassert.js
- require.html
- run_dieharder.sh
- state.html
- .coveralls.yml
- .npmignore
- .nvmrc
- .travis.yml
- bower.json
- component.json
- Gruntfile.js
- index.js
- package.json
- README.md
- seedrandom.js
- seedrandom.min.js
- basic.js
- .airtap.yml
- .travis.yml
- index.js
- LICENSE
- package.json
- README.md
- .npmignore
- .travis.yml
- .zuul.yml
- LICENSE
- package.json
- README.md
- test.js
- url.js
- util.js
- bufferutil.cc
- validation.cc
- FastBufferList.js
- .jshintrc
- binding.gyp
- CHANGELOG.md
- gulpfile.js
- index.js
- LICENSE
- Makefile
- package.json
- README.md
- .jscsrc
- .jshintrc
- .npmignore
- gulpfile.js
- index.js
- LICENSE
- package.json
- README.md
- package-lock.json
- package.json
- .gitattributes
- .gitignore
- environment.yml
- notebook.ipynb
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/jrobchin/phormatics
Downloads the entire project code from GitHub to your computer.
cd phormatics
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
cd tfjs
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
