Skip to content

alecpos/sentimentModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Resume Builder

A powerful AI-powered resume builder that generates professional resumes from job experience data, with advanced ATS optimization and career path analysis capabilities.

Features

Core Resume Generation

  • Transform job experience into professional resumes using state-of-the-art transformer models
  • Support for multiple output formats (text, HTML, Markdown)
  • Structured data parsing and formatting
  • GPU acceleration support for faster generation

ATS Optimization

  • Keyword analysis and matching with job descriptions
  • Format compatibility checking
  • Content effectiveness scoring
  • Action verb enhancement
  • Quantifiable achievements detection
  • ATS-friendly formatting recommendations

Career Path Analysis

  • Recommended roles based on skills and experience
  • Skills gap analysis for target positions
  • Salary projections for different career paths
  • Industry transition opportunities
  • Growth path recommendations

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/resume-builder.git
cd resume-builder
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Usage

Training the Model

python scripts/resume_builder.py --mode train --model_path models/resume_builder

Generating a Resume

python scripts/resume_builder.py --mode generate --model_path models/resume_builder --job_experience path/to/experience.json --output_file path/to/resume.json

Job Experience JSON Format

{
    "work_experience": [
        {
            "title": "Software Engineer",
            "company": "Tech Corp",
            "start_date": "2020-01",
            "end_date": "2023-12",
            "description": "Led development of ML-powered features..."
        }
    ],
    "education": [
        {
            "degree": "BS Computer Science",
            "institution": "University of Technology",
            "start_date": "2016-09",
            "end_date": "2020-05"
        }
    ],
    "skills": ["Python", "PyTorch", "Machine Learning"]
}

Model Architecture

The resume builder uses a T5-based transformer model for sequence-to-sequence generation, with the following enhancements:

  • Advanced text generation parameters for better quality
  • Context-aware personalization
  • ATS optimization through keyword analysis
  • Career path analysis using industry data

Project Structure

resume-builder/
├── app/
│   └── models/
│       └── ml/
│           └── prediction/
│               └── resume_builder.py
├── scripts/
│   └── resume_builder.py
├── data/
│   ├── salary_projections.json
│   └── industry_transitions.json
├── models/
│   └── resume_builder/
├── requirements.txt
└── README.md

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published