← Back to terryum/awesome-deep-learning-papers

How to Deploy & Use terryum/awesome-deep-learning-papers

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

  1. Clone the repository:
git clone https://github.com/terryum/awesome-deep-learning-papers.git
cd awesome-deep-learning-papers
  1. Install Python dependencies:
pip install -r requirements.txt
  1. Install TeX Live (Ubuntu/Debian):
sudo apt-get install texlive-full
  1. 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

  1. Compile the main document:
pdflatex awesome-deep-learning-papers.tex
  1. 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

  1. Fetch all top-100 papers:
python fetch_papers.py
  1. 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:

  1. Host the PDF locally for personal reference
  2. Share the repository with colleagues via GitHub
  3. Create a personal website to showcase your reading progress

Troubleshooting

Common Issues and Solutions

  1. LaTeX Compilation Errors:

    • Issue: Missing packages
    • Solution: Install missing packages using your TeX package manager
    • Example: tlmgr install <package-name>
  2. Python Script Failures:

    • Issue: Missing dependencies
    • Solution: Ensure all requirements are installed
    • Command: pip install -r requirements.txt
  3. 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
  4. BibTeX Compilation Issues:

    • Issue: Missing or incorrect .bib file
    • Solution: Verify top100papers.bib exists and is properly formatted
  5. 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