Skip to content

Latest commit

 

History

History
68 lines (41 loc) · 2.71 KB

File metadata and controls

68 lines (41 loc) · 2.71 KB

Welcome to the ClassifierAI Repository!

Description

A Google Chrome Extension that integrates Machine Learning to determine if the image and the dev.to article, that the user is viewing, is AI-Generated. This uses Tensorflow.js to perform Image Classification and Text Classification.

The model is trained using Teachable Machine by Google where it is train from 1832 images, that consists of AI and Non-AI images, using the following settings:

  • Epochs: 30
  • Batch Size: 16
  • Learning Rate: 0.0001

Technologies Used

Core Tech: JavaScript HTML5 CSS3 Tailwind CSS

Content Analysis: TensorFlow.js Chart.js

Extension Tooling: Vite CRXJS

How to Run

  1. Clone or download the repository and navigate to the project directory.

  2. Install the project dependencies:

    npm install
  3. Build the extension:

    npm run build
  4. Open Google Chrome and navigate to:

    chrome://extensions
    
  5. Enable Developer Mode in the top-right corner.

  6. Click Load unpacked and select the generated dist/ folder.

  7. The extension is now installed and ready to use.

Demo

Installation

Usage

Contributing

ClassifierAI is an open-source project, and contributions of all sizes are welcome.

For contribution guidelines, development setup, and pull request workflow, please see CONTRIBUTING.md.

License

This project is licensed under the MIT License. See LICENSE.md for details.