{"id":22138498,"url":"https://github.com/agilescientific/rocky-playground","last_synced_at":"2025-07-25T22:32:11.558Z","repository":{"id":47162851,"uuid":"393530468","full_name":"agilescientific/rocky-playground","owner":"agilescientific","description":"An adaptation of the TensorFlow Playground, with some new datasets and activation functions.","archived":false,"fork":false,"pushed_at":"2023-06-21T11:16:47.000Z","size":1191,"stargazers_count":5,"open_issues_count":18,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-05-01T09:41:48.615Z","etag":null,"topics":["geoscience","machine-learning","neural-networks","teaching-tool"],"latest_commit_sha":null,"homepage":"https://playground.geosci.ai/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agilescientific.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-08-06T23:41:39.000Z","updated_at":"2023-06-17T08:18:05.000Z","dependencies_parsed_at":"2022-09-18T09:01:45.725Z","dependency_job_id":"deb3b148-a743-4ace-b2e9-f1ea04e5fdea","html_url":"https://github.com/agilescientific/rocky-playground","commit_stats":{"total_commits":272,"total_committers":21,"mean_commits":"12.952380952380953","dds":0.5882352941176471,"last_synced_commit":"301ff8f6fd3f9ba8faa4a65e032d70fe89d3618c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agilescientific%2Frocky-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agilescientific%2Frocky-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agilescientific%2Frocky-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agilescientific%2Frocky-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agilescientific","download_url":"https://codeload.github.com/agilescientific/rocky-playground/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227621912,"owners_count":17795021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geoscience","machine-learning","neural-networks","teaching-tool"],"created_at":"2024-12-01T20:10:07.784Z","updated_at":"2024-12-01T20:10:08.451Z","avatar_url":"https://github.com/agilescientific.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rocky playground\n\nThis app is one of Agile's [geosci.ai](https://geosci.ai) experiments.\n\nThe app is currently deployed on AWS Amplify — [check it out!](https://playground.geosci.ai).\n\n## About\n\nRocky Playground is an interactive visualization of neural networks, written in\nTypeScript using d3.js. It is a fork of the [Google Neural Network Playground](https://playground.tensorflow.org/),\nand also incorporates code from [David Cato's fork](https://github.com/dcato98/playground) of the same project.\n\nSome examples of what has changed:\n\n- Real-world datasets related to geological tasks.\n- New activation functions including ELU, Leaky ReLU, and Swish.\n- Some new synthetic datasets: moons and linear (from `matplotlib`), and diagonal (to illustrate overfitting).\n- You can change regularization on the fly.\n- You can upload your own datasets.\n- Some bug-fixes and cosmetic changes.\n\n\n## Contributing\n\nWant to help? We'd love to have your involvement! If you'd like to contribute, take a look at the [contribution guidelines](CONTRIBUTING.md).\n\n\n## Development\n\nYou will need to [install Node for your system](https://nodejs.org/en/download/).\n\nThen, to run the visualization locally, run:\n- `npm i` to install dependencies\n- `npm run build` to compile the app and place it in the `dist/` directory\n- `npm run serve` to serve from the `dist/` directory and open a page on your browser.\n\nFor a fast edit-refresh cycle when developing run `npm run serve-watch`.\nThis will start an http server and automatically re-compile the TypeScript,\nHTML and CSS files whenever they change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagilescientific%2Frocky-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagilescientific%2Frocky-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagilescientific%2Frocky-playground/lists"}