Skip to content

Priyank911/FNA.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FNA.ai - Fake News Analyzer

FNA.ai Logo

🌟 Overview

FNA.ai (Fake News Analyzer) is an innovative platform designed to combat misinformation. By harnessing cutting-edge technology, we ensure the authenticity of news content across images, videos, and textual formats. Our solution integrates AI and blockchain to provide scalable, secure, and immutable verification processes.


πŸ— Project Structure

1. πŸ” Deepfake Checking

Our platform employs advanced AI models to analyze and flag tampered or manipulated media, safeguarding the authenticity of uploaded content.
Dataset Used: The model is trained on the Fake AVCeleb dataset, ensuring high accuracy in identifying deepfake content.

2. ✍️ News Summarization

  • Input: Upload news content in image or video format.
  • Processing: The platform generates concise summaries using FastAPI.
  • Output: A clear and digestible summary is provided for quick understanding.

πŸ“‚ FastAPI Summarization Code: GitHub Repository

3. βœ… News Verification

  • Summarized content is compared with trusted news websites.
  • If the description matches verified sources, the news is marked real; otherwise, it is flagged as fake.

πŸ”— Blockchain & Web3 Integration

How It Works:

  1. Base64 Encoding: Verified news is converted into Base64 format.
  2. IPFS Storage: The encoded data is stored on IPFS for decentralized, scalable storage.
  3. Pinata Integration: Ensures persistent storage of IPFS content.
  4. NFT Creation: Converts verified content into NFTs (Non-Fungible Tokens).
  5. Polygon Blockchain: Stores NFTs securely, ensuring immutability and scalability.
  6. Smart Contracts: Automate the verification and validation process via Polygon’s PoS mechanism.

πŸ“‚ Node.js Blockchain Code: GitHub Repository


🌟 Key Features

  • AI-Powered Deepfake Detection: Detects and flags tampered media.
  • Efficient Summarization: Generates summaries for better readability.
  • Trusted Verification: Matches news content with verified sources.
  • Secure Decentralized Storage: IPFS & Pinata ensure data integrity.
  • Immutable Proof: Polygon Blockchain ensures transparency & tamper-proof records.
  • Web3-Enabled Trust Badge: Verified news receives a blockchain-backed credibility badge.

πŸš€ Technologies Used

Category Technologies Used
Deepfake Detection TensorFlow, OpenCV
News Summarization FastAPI
Blockchain Node.js, Polygon, Solidity, Smart Contracts
Decentralized Storage IPFS, Pinata
Front-End Framework React
API Integrations NewsAPI, YouTube API

πŸ›  Getting Started

  1. Clone the Repository:
    git clone https://github.com/Priyank911/FNA.ai.git
  2. Set Up the Environment:
    • Install dependencies for each module as per their documentation.
    • Obtain API keys for NewsAPI, YouTube API, and Pinata.
  3. Run the Services:
    • Summarization: Navigate to the FastAPI folder and start the service.
    • Blockchain Integration: Navigate to the Node.js folder and start the backend.

🚧 Future Enhancements

  • Real-time AI analysis with enhanced deepfake detection models.
  • Decentralized Fact-Checking Community leveraging DAOs on Polygon.
  • Multi-language Support for diverse misinformation detection.
  • Enhanced UI/UX for a seamless, interactive experience.

🀝 Contributing

We encourage contributions to improve FNA.ai! Follow the standard GitHub Flow for submitting issues and pull requests.


πŸ“œ License

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


πŸ™Œ Acknowledgements

  • Fake AVCeleb Dataset: Training the deepfake detection model.
  • IPFS & Pinata: Providing decentralized storage solutions.
  • Polygon Blockchain: Ensuring scalable, trustless verification.
  • FastAPI: Enabling efficient backend processing.
  • TensorFlow: Powering AI-driven analysis.

Join us in creating a trustworthy news ecosystem with FNA.ai! πŸš€

About

Here is Official Website of FNA.ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published