OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/trekhleb/machine-learning-octave",4 "url": "https://github.com/trekhleb/machine-learning-octave",5 "host": "github.com",6 "commit": "34a3893d67e7c1deeeb34ac21e7cff391aa9f35d",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "9364e1660a4907599858374d22b6d6e770356613700ff0c7ddbcb6afb2316adf",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 6,18 "row": 170019 },20 {21 "path": "README.md",22 "sha256": "b53e5283065d0a0ce60e704706daf04a1e7d45330b4df80f6fe795deeac8ea04",23 "language": "Text",24 "lines": 104,25 "truncated": false,26 "block": 8,27 "row": 1034028 },29 {30 "path": "anomaly-detection/demo.m",31 "sha256": "3b6ac898bbfffebc5a9bccbe2dcf904bca60efbdda858bb48b2cf2ea64efa984",32 "language": "MATLAB",33 "lines": 39,34 "truncated": false,35 "block": 6,36 "row": 720437 },38 {39 "path": "anomaly-detection/estimate_gaussian.m",40 "sha256": "fcd3a3f10fba900ad4d04c7cff6ce9e8796f23ddc0d951fd7368ba42a1a9a0ed",41 "language": "MATLAB",42 "lines": 7,43 "truncated": false,44 "block": 6,45 "row": 290446 },47 {48 "path": "anomaly-detection/multivariate_gaussian.m",49 "sha256": "41f6693af6cfb4501b100969d39375911939db89da448084094b360ef017bf8e",50 "language": "MATLAB",51 "lines": 16,52 "truncated": false,53 "block": 6,54 "row": 439055 },56 {57 "path": "anomaly-detection/select_threshold.m",58 "sha256": "6c8bef0b1546ddfcc7231a50adfed91fecc3f9b818951f879bf4be03ed7045ce",59 "language": "MATLAB",60 "lines": 38,61 "truncated": false,62 "block": 6,63 "row": 773564 },65 {66 "path": "anomaly-detection/visualize_fit.m",67 "sha256": "2b5a97b1b45eb7ce12b5b59e0addc68b219f8e2ba16b5e81d4372778862988f8",68 "language": "MATLAB",69 "lines": 16,70 "truncated": false,71 "block": 6,72 "row": 386673 },74 {75 "path": "k-means/compute_centroids.m",76 "sha256": "fedc6cbd92c93538783f5630ae1edd7bf51a45e8233d36c8027c4997ac7ad718",77 "language": "MATLAB",78 "lines": 16,79 "truncated": false,80 "block": 6,81 "row": 475882 },83 {84 "path": "k-means/demo.m",85 "sha256": "5a9b30df7a586dd5065c22fedd9bd1bd873e495234b1512528c96c3d21457843",86 "language": "MATLAB",87 "lines": 72,88 "truncated": false,89 "block": 6,90 "row": 1056891 },92 {93 "path": "k-means/find_closest_centroids.m",94 "sha256": "2b50f0ba2d6959aff104a5ffa1d40ed36e3275ac178ae69b46a1c43b396a8d49",95 "language": "MATLAB",96 "lines": 26,97 "truncated": false,98 "block": 6,99 "row": 6851100 },101 {102 "path": "k-means/init_centroids.m",103 "sha256": "d770917da8a043c52ed00495ded77f1d670f13530298ff9f56d2982532c4bdde",104 "language": "MATLAB",105 "lines": 8,106 "truncated": false,107 "block": 6,108 "row": 3108109 },110 {111 "path": "k-means/k_means_train.m",112 "sha256": "97c515def9cd6535e330068e5d96e4922a882a8d011fc814fc8d58cb546c515b",113 "language": "MATLAB",114 "lines": 17,115 "truncated": false,116 "block": 6,117 "row": 4766118 },119 {120 "path": "linear-regression/cost_function.m",121 "sha256": "7c78e881954032234c3c5466c649b54c8f51f8d594d97c8002c18bf6feb7079a",122 "language": "MATLAB",123 "lines": 30,124 "truncated": false,125 "block": 6,126 "row": 6864127 },128 {129 "path": "linear-regression/demo.m",130 "sha256": "8ed8127d70d2b995e2ce4f2dd01f58e409515e7d9028fdcc963a1f1209a4d38f",131 "language": "MATLAB",132 "lines": 103,133 "truncated": false,134 "block": 6,135 "row": 12815136 },137 {138 "path": "linear-regression/feature_normalize.m",139 "sha256": "3f31ce1788f46b248a2d80246841bf108d678843fa6378828b1abed2f175fae9",140 "language": "MATLAB",141 "lines": 22,142 "truncated": false,143 "block": 6,144 "row": 5844145 },146 {147 "path": "linear-regression/gradient_descent.m",148 "sha256": "0a1812b1b4e05e963e8d31d5f9fddd2b015dba957eeb0c41bd53716c055e07cd",149 "language": "MATLAB",150 "lines": 34,151 "truncated": false,152 "block": 6,153 "row": 7852154 },155 {156 "path": "linear-regression/gradient_step.m",157 "sha256": "8bf8702a9b3c2c98bd656569cfa6eac635f7e6a1bf56a9bdc9ead247e70f5d02",158 "language": "MATLAB",159 "lines": 36,160 "truncated": false,161 "block": 6,162 "row": 7937163 },164 {165 "path": "linear-regression/hypothesis.m",166 "sha256": "1aaf2634b1b04c24b280079eae7c971d801b4796222e81a7fd629aeb3a5f2d43",167 "language": "MATLAB",168 "lines": 16,169 "truncated": false,170 "block": 6,171 "row": 4118172 },173 {174 "path": "linear-regression/linear_regression_train.m",175 "sha256": "fc5907484171fa365bbf446e23bec838b511c0ea6c012eb84dc5984148e15aec",176 "language": "MATLAB",177 "lines": 26,178 "truncated": false,179 "block": 6,180 "row": 5949181 },182 {183 "path": "linear-regression/normal_equation.m",184 "sha256": "8db1792db93963c5cf3026d636aedccee306c2318a8dc3af4affa97e5d5b22af",185 "language": "MATLAB",186 "lines": 5,187 "truncated": false,188 "block": 6,189 "row": 2512190 },191 {192 "path": "logistic-regression/add_polynomial_features.m",193 "sha256": "d2c26e24168f14c031365372d9de4fc2aefb9167c43248400c39f65b4e821e34",194 "language": "MATLAB",195 "lines": 13,196 "truncated": false,197 "block": 6,198 "row": 4196199 },200 {201 "path": "logistic-regression/cost_function.m",202 "sha256": "74a1c774ba06b28297370c5d38a0b25ef233048adb4197052e9e9a83676d5dc1",203 "language": "MATLAB",204 "lines": 22,205 "truncated": false,206 "block": 6,207 "row": 5493208 },209 {210 "path": "logistic-regression/demo.m",211 "sha256": "ccd53c5418325cae3ed3486846fee7c09fca7a7a629281aed06a443a1350ec0e",212 "language": "MATLAB",213 "lines": 121,214 "truncated": false,215 "block": 6,216 "row": 13345217 },218 {219 "path": "logistic-regression/display_data.m",220 "sha256": "62b60a410f01cb0315a54aca8e8e39483c680bbadc4dee3feed49ea688c6fa8d",221 "language": "MATLAB",222 "lines": 54,223 "truncated": false,224 "block": 6,225 "row": 8096226 },227 {228 "path": "logistic-regression/fmincg.m",229 "sha256": "c8cdf94719993b1ed470a48d6f020c9956ee14cfd8dba85b668002792b38e571",230 "language": "MATLAB",231 "lines": 175,232 "truncated": false,233 "block": 6,234 "row": 17084235 },236 {237 "path": "logistic-regression/gradient_callback.m",238 "sha256": "bf8d9e6aa92a47e8591ec9e34d2955005237dba9fad8211abebc6317d870796f",239 "language": "MATLAB",240 "lines": 15,241 "truncated": false,242 "block": 6,243 "row": 4112244 },245 {246 "path": "logistic-regression/gradient_descent.m",247 "sha256": "04c5f4a8b747006d8e8247ea37c08249d3a51141195bd537c653b577d4cb24e5",248 "language": "MATLAB",249 "lines": 14,250 "truncated": false,251 "block": 6,252 "row": 3975253 },254 {255 "path": "logistic-regression/gradient_step.m",256 "sha256": "adb8e48521ba781dff603213ae8151edfc01c75d6f8cca9a62479dff039dd051",257 "language": "MATLAB",258 "lines": 26,259 "truncated": false,260 "block": 6,261 "row": 5757262 },263 {264 "path": "logistic-regression/hypothesis.m",265 "sha256": "c933798f4645f84eb1faa174c5cd60d1d6e538a3ee773b2e7333bb620455a1b0",266 "language": "MATLAB",267 "lines": 16,268 "truncated": false,269 "block": 6,270 "row": 4162271 },272 {273 "path": "logistic-regression/logistic_regression_train.m",274 "sha256": "e6913e148b12f837e647859c212c400950a644b46416b8f53f52013ed0679e05",275 "language": "MATLAB",276 "lines": 27,277 "truncated": false,278 "block": 6,279 "row": 5858280 },281 {282 "path": "logistic-regression/one_vs_all.m",283 "sha256": "497ea20e145a1cfe10301fec7ccbe13a1d2dc62503f93024c832e9c799d9ac86",284 "language": "MATLAB",285 "lines": 34,286 "truncated": false,287 "block": 6,288 "row": 7272289 },290 {291 "path": "logistic-regression/one_vs_all_predict.m",292 "sha256": "07905cbf7087bb467c83a6eb8e93ab4b9c60dbc18643ea0a0318074f776fac36",293 "language": "MATLAB",294 "lines": 20,295 "truncated": false,296 "block": 6,297 "row": 5701298 },299 {300 "path": "logistic-regression/sigmoid.m",301 "sha256": "c13e298dad0d11ddc1bc07133b2e2d2a7273d691075a9993483e3f94668d932b",302 "language": "MATLAB",303 "lines": 4,304 "truncated": false,305 "block": 6,306 "row": 2249307 },308 {309 "path": "neural-network/debug_initialize_weights.m",310 "sha256": "71993591661dbc458c7bfe2dd8aa2d43353792c0b1551c250e1cb4e2244e2b2a",311 "language": "MATLAB",312 "lines": 14,313 "truncated": false,314 "block": 6,315 "row": 4545316 },317 {318 "path": "neural-network/debug_nn_gradients.m",319 "sha256": "3973343bf96ac1ac9be2a2e81aef8fc8a48f35060413ad5ff9f42b680eba2adc",320 "language": "MATLAB",321 "lines": 49,322 "truncated": false,323 "block": 6,324 "row": 10003325 },326 {327 "path": "neural-network/debug_numerical_gradient.m",328 "sha256": "8850debc411cf1139d98aace27f1f9eea1a5e75b4f0ebfe24445be91617566af",329 "language": "MATLAB",330 "lines": 24,331 "truncated": false,332 "block": 6,333 "row": 6457334 },335 {336 "path": "neural-network/demo.m",337 "sha256": "8eb853dece4b7e6807d9d33057f77f54d0aea5f39a58cc5ce8a3fc13638bd522",338 "language": "MATLAB",339 "lines": 65,340 "truncated": false,341 "block": 6,342 "row": 10496343 },344 {345 "path": "neural-network/display_data.m",346 "sha256": "62b60a410f01cb0315a54aca8e8e39483c680bbadc4dee3feed49ea688c6fa8d",347 "language": "MATLAB",348 "lines": 54,349 "truncated": false,350 "block": 6,351 "row": 8096352 },353 {354 "path": "neural-network/fmincg.m",355 "sha256": "c8cdf94719993b1ed470a48d6f020c9956ee14cfd8dba85b668002792b38e571",356 "language": "MATLAB",357 "lines": 175,358 "truncated": false,359 "block": 6,360 "row": 17084361 },362 {363 "path": "neural-network/neural_network_predict.m",364 "sha256": "a91f50016635e7e31e991f9fee93129ddd66c011caf9f7fa70718ee7eea3fd5a",365 "language": "MATLAB",366 "lines": 12,367 "truncated": false,368 "block": 6,369 "row": 3891370 },371 {372 "path": "neural-network/neural_network_train.m",373 "sha256": "c8b70ffb8259353a8120c43e340f06a147f1d15d10030b4989e8a5a0a590261f",374 "language": "MATLAB",375 "lines": 20,376 "truncated": false,377 "block": 6,378 "row": 5813379 },380 {381 "path": "neural-network/nn_backpropagation.m",382 "sha256": "005e68de24360863c925e10c67e4ab69bf238c5468a10d905d690aee7915ccef",383 "language": "MATLAB",384 "lines": 88,385 "truncated": false,386 "block": 6,387 "row": 12588388 },389 {390 "path": "neural-network/nn_cost_function.m",391 "sha256": "c3f95e8ce9aed3fb021b68af4f16421a6c49921722a8f76b7de72546edbd763a",392 "language": "MATLAB",393 "lines": 39,394 "truncated": false,395 "block": 6,396 "row": 8194397 },398 {399 "path": "neural-network/nn_feedforward_propagation.m",400 "sha256": "c577467cb8a489d6c44d2b84ba778daf0d09a32f1feb7e968ad6b018147823af",401 "language": "MATLAB",402 "lines": 24,403 "truncated": false,404 "block": 6,405 "row": 4691406 },407 {408 "path": "neural-network/nn_gradient_step.m",409 "sha256": "0aa79fc22dc0d0dcc96a107d74465c1d1b38a9c36f7504ab39a8a7974b3f96fe",410 "language": "MATLAB",411 "lines": 12,412 "truncated": false,413 "block": 6,414 "row": 4102415 },416 {417 "path": "neural-network/nn_params_init.m",418 "sha256": "ae61b104a53f5e71bb0d65e3bfc70dbf84c76fcd7728cb04b412e2adb1aa7cbc",419 "language": "MATLAB",420 "lines": 18,421 "truncated": false,422 "block": 6,423 "row": 5669424 },425 {426 "path": "neural-network/nn_params_roll.m",427 "sha256": "088690d79ba5d7522002ab865ad7ec238526eb75defb05d4cdecd71e4b7de041",428 "language": "MATLAB",429 "lines": 23,430 "truncated": false,431 "block": 6,432 "row": 5894433 },434 {435 "path": "neural-network/sigmoid.m",436 "sha256": "c13e298dad0d11ddc1bc07133b2e2d2a7273d691075a9993483e3f94668d932b",437 "language": "MATLAB",438 "lines": 4,439 "truncated": false,440 "block": 6,441 "row": 2249442 },443 {444 "path": "neural-network/sigmoid_gradient.m",445 "sha256": "71205d33ace318f70bfbfe250ef3d5e1c2afeb59226af02d8708def9500e3b5b",446 "language": "MATLAB",447 "lines": 6,448 "truncated": false,449 "block": 6,450 "row": 3132451 },452 {453 "path": "neural-network/unroll.m",454 "sha256": "edb6d7dca6a0470d0b3d81be7468539cdf7b50c3c7fba65e56c8e8395a79e08a",455 "language": "MATLAB",456 "lines": 10,457 "truncated": false,458 "block": 6,459 "row": 3552460 }461 ]462}