Awesome Deep Learning Papers - Deployment and Usage Guide
Prerequisites
- TeX Distribution: TeX Live or MiKTeX installed on your system
- LaTeX Compiler: pdfLaTeX or XeLaTeX
- Python 3.x: For running the Python scripts to fetch papers and authors
- Git: For cloning the repository
- Internet Connection: To download papers and fetch metadata
Installation
- Clone the repository:
git clone https://github.com/terryum/awesome-deep-learning-papers.git
cd awesome-deep-learning-papers
- Install Python dependencies:
pip install -r requirements.txt
- Install TeX Live (Ubuntu/Debian):
sudo apt-get install texlive-full
- Install MiKTeX (Windows): Download and install from https://miktex.org/download
Configuration
No specific configuration files or API keys are required for this project. The repository is primarily a curated list of papers with associated scripts for fetching and organizing them.
Build & Run
Building the LaTeX Document
- Compile the main document:
pdflatex awesome-deep-learning-papers.tex
- Generate bibliography (if using BibTeX):
bibtex awesome-deep-learning-papers.aux
pdflatex awesome-deep-learning-papers.tex
pdflatex awesome-deep-learning-papers.tex
Running Python Scripts
- Fetch all top-100 papers:
python fetch_papers.py
- Collect all authors' names:
python get_authors.py
Deployment
This project is a static repository of deep learning papers and does not require traditional deployment. However, you can:
- Host the PDF locally for personal reference
- Share the repository with colleagues via GitHub
- Create a personal website to showcase your reading progress
Troubleshooting
Common Issues and Solutions
-
LaTeX Compilation Errors:
- Issue: Missing packages
- Solution: Install missing packages using your TeX package manager
- Example:
tlmgr install <package-name>
-
Python Script Failures:
- Issue: Missing dependencies
- Solution: Ensure all requirements are installed
- Command:
pip install -r requirements.txt
-
Paper Download Failures:
- Issue: Network connectivity or paper removal
- Solution: Check internet connection and verify paper availability
- Alternative: Manually download papers and place in the
papers/directory
-
BibTeX Compilation Issues:
- Issue: Missing or incorrect
.bibfile - Solution: Verify
top100papers.bibexists and is properly formatted
- Issue: Missing or incorrect
-
TeX Distribution Issues:
- Issue: Outdated TeX distribution
- Solution: Update your TeX distribution
- Command:
tlmgr update --self --all(TeX Live)
Additional Notes
- The repository is no longer maintained due to the overwhelming number of daily publications since 2017
- For the most current deep learning papers, consider following the author's Twitter or Facebook page
- Contributions are welcome but follow the contributing guide