id: 'news-classifier'
name: 'news-classifier'
displayName:
  zh: 'News Classifier'
  en: 'News Classifier'
slogan:
  zh: '基于机器学习的新闻自动分类系统'
  en: 'ML-powered automatic news classification system'
description:
  zh: '一个使用 Python 和 TensorFlow 构建的新闻分类系统，能够自动将新闻文章分类到预定义类别。提供 REST API 接口，支持批量处理和模型微调。'
  en: 'A news classification system built with Python and TensorFlow that automatically categorizes news articles into predefined categories. Provides REST API, batch processing, and model fine-tuning.'
type:
  - 'ai'
  - 'backend'
status: 'experimental'
platforms:
  - 'docker'
  - 'cli'
techStack:
  - 'Python'
  - 'TensorFlow'
  - 'FastAPI'
  - 'Docker'
  - 'Redis'
features:
  zh:
    - '新闻分类'
    - '多类别支持'
    - 'REST API'
    - '批量处理'
    - '模型微调'
    - '实时预测'
    - '缓存优化'
  en:
    - 'News classification'
    - 'Multi-category support'
    - 'REST API'
    - 'Batch processing'
    - 'Model fine-tuning'
    - 'Real-time prediction'
    - 'Cache optimization'
tags:
  - 'ML'
  - 'NLP'
  - 'Classification'
  - 'API'
icon: 'Brain'
logo: '/logos/news-classifier.png'
repoUrl: 'https://github.com/shenjianZ/news-classifier'
docsUrl: 'https://github.com/shenjianZ/news-classifier#readme'
latestVersion: 'v0.1.0'
releaseDate: '2025-12-01'
license: 'MIT'
language: 'Python'
lastUpdated: '2026-03-15'
recommended: false
featured: false
order: 7
color: '#F97316'
downloads:
  - platform: 'Docker'
    arch: 'multi-arch'
    url: 'https://github.com/shenjianZ/news-classifier/releases/download/v0.1.0/docker-compose.yml'
    size: '890 MB'
    sha256: ''
roadmap:
  done:
    - '基础分类模型'
    - 'FastAPI 接口'
    - 'Docker 镜像'
  doing:
    - '模型精度优化'
    - '新增类别'
  planned:
    - '中文新闻支持'
    - '可视化训练面板'
    - '多模型对比'
changelog:
  - version: 'v0.1.0'
    date: '2025-12-01'
    changes:
      zh:
        - '首个版本'
        - '基础分类 API'
        - '预训练模型'
      en:
        - 'First release'
        - 'Basic classification API'
        - 'Pre-trained model'
architecture:
  zh: 'REST API (FastAPI) → 分类服务 → TensorFlow 模型 → Redis 缓存 → 数据源'
  en: 'REST API (FastAPI) → Classification Service → TensorFlow Model → Redis Cache → Data Source'
