Code Monkey home page Code Monkey logo

end-to-end-ml-project's Introduction

Laptop Price Prediction - End to End Machine Learning project

Welcome to the Laptop Price Prediction project! This machine learning model is designed to predict laptop prices based on various specifications.

Features Overview

  • Brand: The brand of the laptop.
  • Spec Rating: A numerical rating representing the laptop's specifications.
  • RAM: Random Access Memory size.
  • ROM: Storage capacity.
  • ROM Type: Type of storage (e.g., SSD, HDD).
  • Display Size: Size of the laptop display.
  • Resolution Width/Height: Screen resolution details.
  • OS: Operating System.
  • Warranty: Warranty period in months.
  • GPU Type: Graphics Processing Unit.
  • CPU Core/Threads: Number of CPU cores and threads.
  • Processor Brand/Gen/Version: Details about the laptop's processor.

Prediction Target

  • Price: The predicted price of the laptop.

๐Ÿ›  Skills

Python, Machine learning, MLflow, AWS, Github Actions, Flask.

How Project Works

The model takes in these laptop specifications and crunches the numbers to provide an estimated price. The project is structured with components such as data ingestion, data validation, data transformation, model training, and model evaluation. With Flask, the model is deployed, allowing users to interact with it through a user-friendly interface.

Project Screenshots

App Screenshot

App

App

App

Get Started

Explore the src directory to dive into the main package files and check out the various components. If you're interested in the nitty-gritty details, take a look at the data pipelines, entities, and configuration classes.

Documentation

Run Locally

Clone the project

  git clone https://github.com/kharramahendra/Laptop-Price---End-to-End-ML-Project.git

Go to the project directory

Install dependencies

  pip install -r requirements.txt

Start the server

  python app.py

๐Ÿš€ About Me

I'm a passionate learner with a strong interest in data science. I'm currently focused on creating real-world projects using LLMs, transformers, and advanced machine learning techniques. I also have experience in web development, using Next.js, Django, and React to build data-driven web applications.

๐Ÿ”— Links

Live Project

linkedin

end-to-end-ml-project's People

Contributors

kharramahendra avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.