Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhairya0907/creepypasta-text-generator-website
Website which uses Deep Learning to generate horror stories.
https://github.com/dhairya0907/creepypasta-text-generator-website
algorithmia deep-learning machine-learning neural-networks react-native rnn rnn-tensorflow text-generation-using-rnn text-generator website
Last synced: about 1 month ago
JSON representation
Website which uses Deep Learning to generate horror stories.
- Host: GitHub
- URL: https://github.com/dhairya0907/creepypasta-text-generator-website
- Owner: dhairya0907
- License: mit
- Created: 2021-07-19T06:26:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-24T15:08:34.000Z (over 3 years ago)
- Last Synced: 2024-06-23T17:51:57.723Z (7 months ago)
- Topics: algorithmia, deep-learning, machine-learning, neural-networks, react-native, rnn, rnn-tensorflow, text-generation-using-rnn, text-generator, website
- Language: JavaScript
- Homepage: https://creepypasta-demo.vercel.app/
- Size: 83.5 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: Supporting/global.js
Awesome Lists containing this project
README
Creepypasta - Text Generator(Website)
Website which uses Deep Learning to generate horror stories.
View Demo
·
View Training Repo
·
Report Bug
·
Request Feature
## About The Project
Creepypasta Website Demo
There are two parts to the project. One is the Deep Learning model which generates the text. The other is the website which uses the model to generate text.
I have used Deep Learning model to generate text. It is a Neural Network which uses Recurrent Neural Network to generate text.
I have hosted a model on Algorithmia and used it's API to generate text.
### Built With
* [React Native](https://reactnative.dev/)
* [Algorithmia](https://algorithmia.com/)
* [Deployed using Vercel](https://vercel.com/)### What I learned
* How to host Machine Learning models on Algorithmia.
* How to to develop a website using React Native.
* How to use Machine Learning model to generate text and display it on the website.## Getting Started
To host web application on user localhost follow below steps :
### Prerequisites
* Follow the steps to Train and Host Machine Learning Model on [Creepypasta - Text Generator](https://github.com/dhairya0907/Creepypasta-Text-Generator).
* yarn
```sh
npm install --global yarn
```### Installation
1. Clone the repo
```sh
git clone https://github.com/dhairya0907/Creepypasta-Text-Generator-Website.git
```
2. Install YARN packages
```sh
yarn install
```
3. Run on localhost
```sh
yarn web
```4. Opens browser on http://localhost:3000/
**Note:** To avoid CORS issue while using Algorithmia, go to ```node_modules\algorithmia\lib``` and open file ```algorithm.js``` and change the line
```js
algorithmia.com/v1/algo/demo/Hello
```
to
```js
algorithmia.com/v1/web/algo/demo/Hello <- CORS-enabled route
```
* Refer to [https://github.com/algorithmiaio/algorithmia-nodejs/issues/12](https://github.com/algorithmiaio/algorithmia-nodejs/issues/12) for more information.## Roadmap
See the [open issues](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website/issues) for a list of proposed features (and known issues).
## License
Distributed under the MIT License. See [`LICENSE`](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website/blob/main/LICENSE) for more information.
## Contact
Dhairya Sharma - [@dhairya_0907](https://twitter.com/dhairya_0907) - [email protected]
Project Github Link: [https://github.com/dhairya0907/Creepypasta-Text-Generator-Website](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website)
Project Web Application Link: [https://creepypasta-demo.vercel.app](https://creepypasta-demo.vercel.app)