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 866 images, that consists of AI and Non-AI images, using the following settings:
- Epochs: 30
- Batch Size: 16
- Learning Rate: 0.0001
Clone or download the repository and navigate to the project directory.
Install the project dependencies:
npm install
Build the extension:
npm run build
Open Google Chrome and navigate to:
chrome://extensionsEnable Developer Mode in the top-right corner.
Click Load unpacked and select the generated
dist/folder.The extension is now installed and ready to use.
This is the overall demo of the use of the Chrome Extension on dev.to!
Classifier-Demo.mp4
For more information, find our article here: https://dev.to/devengers/two-devs-and-a-copilot-created-classifierai-a-prototype-chrome-extension-that-automatically-4fge
Open a terminal and clone the repo:
git clone https://github.com/FrancisTR/ClassifierAI.gitInstall dependencies and run build:
npm installnpm run buildEnsure you enable Developer Mode! Then, open
chrome://extensions/and unpackdist/.
Open dev.to and toggle ClassifierAI:
Click a DEV article and see results.
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.
This project is licensed under the MIT License. See LICENSE.md for details.