Skip to content

IvayloP0709/book-prediction-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Book Publication Year Prediction

A machine learning project that predicts the publication year of a book based on its metadata (publisher, author, genre, etc.).

Python Machine Learning License

📋 Overview

This project tackles a regression problem: predicting the year a book was published using features such as publisher, author, book type, and other metadata. Five different models and an ML pipeline were trained and evaluated.

📊 Approach

Aspect Details
Task Regression (predict publication year)
Models 5 different ML models tested
Pipeline End-to-end data preprocessing and training
Evaluation Mean Absolute Error (MAE)

🏗️ Project Structure

├── Group 4 code-1.py                    # Main implementation
├── Machine Learning Assignment Group 4-1.pdf   # Detailed report
├── train.zip                            # Training data
├── test.json                            # Test data
└── README.md

🚀 Getting Started

Prerequisites

pip install pandas numpy scikit-learn

Usage

  1. Extract train.zip for the training dataset
  2. Place test.json in the project directory
  3. Run the Python script:
python "Group 4 code-1.py"

📈 Results

The implementation includes:

  • Data preprocessing and feature engineering
  • Model comparison across 5 different algorithms
  • ML pipeline for reproducible experiments
  • MAE-based evaluation

For detailed methodology, model comparison, and analysis, refer to the PDF report.

👥 Team

Machine Learning Assignment – Group 4

📄 License

This project is available for educational purposes.


⭐ If you find this project useful, please consider giving it a star!

About

Machine learning pipeline for predicting book ratings and recommendations. Implements various ML algorithms to analyze book features and reader preferences for accurate prediction modeling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages