https://github.com/hamidzr/next-block-prediction
Next block prediction in the block base visual programming environment, NetsBlox
https://github.com/hamidzr/next-block-prediction
keras rnn tensorflow word2vec
Last synced: 3 months ago
JSON representation
Next block prediction in the block base visual programming environment, NetsBlox
- Host: GitHub
- URL: https://github.com/hamidzr/next-block-prediction
- Owner: hamidzr
- License: mit
- Created: 2017-10-18T23:42:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-17T00:10:03.000Z (over 7 years ago)
- Last Synced: 2025-01-21T00:45:44.285Z (4 months ago)
- Topics: keras, rnn, tensorflow, word2vec
- Language: HTML
- Homepage:
- Size: 403 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NextBlock prediction in NetsBlox
## Data
The raw dataset can be found at https://github.com/TUDelftScratchLab/ScratchDataset
- my snap analyzer is [here](https://github.com/hamidzr/snap-analyzer)
- parsing projects into words and sentences.
- tokenize and visualize the data
- what are the probability distributions
## Model
- NGrams with different Ns
- RNN with one hot encoding
- GRU, LTSM, Regularization (dropout, batch normalizaiton), RELU
- Word embedding, word2vec
- dimensiality reduction for representation (T-SNE)
- RNN with word2vec embeddings## Env Variables
- `MAX_SCRIPT_SIZE` defaults to 40