gaybro8777 / anlp_ws18

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ANLP πŸ”₯ Haxxors 2018

Table of Contents

This is a private repository for our ANLP group project. We like cheesy songs.

Overview

For this project, we analyzed lyrics we collected from genius.com. We performed various cleaning, annotation and analytical methods on the collected data. To get a taste of our work before handing in our final papers, see Data Summarization. Feel free to also explore data/img for more visualizations.

Usage

Initialization

After cloning this repository, you would need to initialize it to prepare for testing:

$ ./init.sh

This process essentially downloads lyrics databases from git lfs and moves a pre-commit hook into your local .git/hooks folder.

Overview of directories

$ tree -d -L 1
.
β”œβ”€β”€ data # storage of large data
β”œβ”€β”€ docs # documentation on project
β”œβ”€β”€ hooks # github hooks for automation
β”œβ”€β”€ src # source code, classes/functions
└── tmp # temporary or old scripts

5 directories

Organisation Guidelines

Workflow

Task Delegation

Person Task
Jules (🐍) [1.a], [1.b], [1.c], [1.d]
Atreya (🐌) [2.a], [2.b]
Luis (🐿) [3]

Guidelines for Pull Requests

Once we start to write our own code, it would be good to commit changes onto local branches and submit pull requests to merge with the master branch. This way, we can avoid conflicts in our commits.

To aid this process, we can refer to the some guidelines in CONTRIBUTING.md.

Milestones

Date Due Key Event
Dec. 14, 2018 Group contract due
Jan. 11, 2019 Planning paper due
Feb. 1, 2019 Project presentation
Mar. 1, 2019 Final project due
Mar. 8, 2019 Project report due

Further Contents

  1. Group Contract

  2. Meeting Protocols

  3. Shared Todo List

  4. Shared Bibliography

Authors

Atreya Shankar (🐌), Jules Hanel (🐍), Luis Glaser (🐿)

Cognitive Systems 2018, Advanced Natural Language Processing (ANLP)

About


Languages

Language:Python 90.8%Language:Shell 5.7%Language:R 3.5%