https://github.com/yingjieqiao/lyricalhome
SUTD 02.110DH Project
https://github.com/yingjieqiao/lyricalhome
d3js fastapi material-ui reactjs word2vec
Last synced: about 2 months ago
JSON representation
SUTD 02.110DH Project
- Host: GitHub
- URL: https://github.com/yingjieqiao/lyricalhome
- Owner: YingjieQiao
- License: mit
- Created: 2021-11-26T14:35:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-01T14:00:17.000Z (over 4 years ago)
- Last Synced: 2025-09-06T16:47:31.161Z (10 months ago)
- Topics: d3js, fastapi, material-ui, reactjs, word2vec
- Language: JavaScript
- Homepage:
- Size: 56.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lyrical Home Project
HASS 02.110DH: The Chinese Lyrical Tradition: Arts, Literature and Landscape Design
Qiao Yingjie - 1004514
## Description
My Lyrical Home is a web-based platform, with a pre-trained deep learning model and data visualization toolkits. It is able to showcase the most common words under a chosen category, and given a word in poem, and display the top similar words to that input word, in terms of context, usage, sentiment, etc.
There are 2 main components behind my web-based Lyrical Home:
Deep learning model based on Word2Vec that powers the word relationship interference
Web Data Visualization platform using FastAPI, React.js, and D3.js, and Material UI.
## Local Development
1. install dependencies:
```bash
# backend
pip install -r requirements.txt
# frontend
npm install
```
2. start backend
```bash
cd ./backend/app
uvicorn main:app --host 0.0.0.0 --reload
```
3. start frontend
```bash
cd ./frontend
npm start
```
At this point, you can access it at http://localhost:3000/