/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
11 авг 2026

Alexander-Cyber-Qwen

Генерация текстаТекст → текст3 профессии

Чат-модель на базе Qwen2.5-0.5B-Instruct, дообученная для помощи в авторизованном red team-тестировании и задачах кибербезопасности.

32скачиваний за 30 дней2лайкавеса обновлены11 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Alexander Cyber Qwen — чат-модель для задач кибербезопасности и авторизованного red team-тестирования, построенная на архитектуре Qwen2. Репозиторий описывает дообучение Qwen/Qwen2.5-0.5B-Instruct методом QLoRA на наборе Alexander-Cyber-Dataset-v2 и сохранение LoRA-адаптера; метаданные указывают 494 млн параметров, контекст до 32 768 токенов и формат safetensors. Модель предназначена для диалогового помощника по кибербезопасности, однако карточка не приводит конкретные результаты оценки или подробный перечень проверенных сценариев. Для обучения рекомендована CUDA-совместимая видеокарта. Лицензия репозитория — Apache-2.0.

Сценарии применения

  • консультации по задачам кибербезопасности в диалоге
  • поддержка авторизованного red team-тестирования
  • обсуждение сценариев проверки защищённости систем

Ограничения

Карточка не приводит результаты оценки качества и подробные границы проверенных сценариев. Для обучения указан короткий режим до 100 шагов; CUDA рекомендуется для запуска описанного процесса обучения.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Alexander Cyber Qwen

8a04d680-5f17-4bc4-a48b-bff1a5354cc2

Fine-tuning workflow for Alexander Cyber, an authorized red-team and cybersecurity copilot, using QLoRA, Hugging Face Transformers, PEFT, TRL, and bitsandbytes.

The training notebook loads a chat-formatted JSONL dataset, validates the message structure, quantizes the base model to 4-bit NF4, trains a LoRA adapter, saves/pushes the adapter, and optionally merges the adapter back into the base model.

Project Overview

The current notebook is configured to use:

  • Base model: Qwen/Qwen2.5-0.5B-Instruct
  • Training method: QLoRA
  • Quantization: 4-bit NF4 with double quantization
  • Trainer: trl.SFTTrainer
  • LoRA rank: 32
  • LoRA alpha: 64
  • LoRA dropout: 0.05
  • Optimizer: paged_adamw_8bit
  • Maximum training steps: 100
  • Training sequence length: 1536
  • Seed: 279

Note: the notebook variable is named USE_QWEN3_4B, but when it is True the selected model is currently Qwen/Qwen2.5-0.5B-Instruct. The README preserves the behavior of the notebook as written.

Requirements

A CUDA-capable NVIDIA GPU is recommended because the notebook uses 4-bit quantization through bitsandbytes.

Main dependencies:

  • Python 3.12
  • PyTorch
  • Transformers >= 4.56
  • Datasets >= 3.0
  • Accelerate >= 1.0
  • PEFT >= 0.17
  • TRL >= 0.27
  • bitsandbytes >= 0.46.1
  • huggingface_hub >= 0.34
  • sentencepiece
  • safetensors

Environment Setup

Create the Conda environment:

conda env create -f environment.yml
conda activate alexander-cyber-qlora

Verify GPU support:

import torch

print("CUDA available:", torch.cuda.is_available())

if torch.cuda.is_available():
    print("GPU:", torch.cuda.get_device_name(0))
    print("BF16 supported:", torch.cuda.is_bf16_supported())

Hugging Face Login

from huggingface_hub import notebook_login, whoami

notebook_login()
print(whoami())

Dataset

The notebook expects JSONL files for training and validation.

Current Kaggle paths:

/kaggle/input/datasets/loaiabdalslam/alexander-cyber/alexander_cyber_v2_train.jsonl
/kaggle/input/datasets/loaiabdalslam/alexander-cyber/alexander_cyber_v2_validation.jsonl
/kaggle/input/datasets/loaiabdalslam/alexander-cyber/alexander_cyber_v2_benchmark.jsonl

Each example contains a messages list:

{
  "messages": [
    {
      "role": "system",
      "content": "You are Alexander Cyber, an authorized red-team and cybersecurity copilot."
    },
    {
      "role": "user",
      "content": "Analyze this security finding."
    },
    {
      "role": "assistant",
      "content": "Start by validating the evidence and confirming the affected service."
    }
  ]
}

4-bit QLoRA

The model is loaded using bitsandbytes NF4 quantization:

from transformers import BitsAndBytesConfig
import torch

compute_dtype = (
    torch.bfloat16
    if torch.cuda.is_bf16_supported()
    else torch.float16
)

bnb = BitsAndBytesConfig(
    load_in_4bit=True,
    bnb_4bit_quant_type="nf4",
    bnb_4bit_use_double_quant=True,
    bnb_4bit_compute_dtype=compute_dtype,
)

Training

Current training configuration:

max_steps                   = 100
learning_rate               = 2e-4
per_device_train_batch_size = 1
per_device_eval_batch_size  = 1
gradient_accumulation_steps = 1
warmup_steps                = 20
lr_scheduler_type           = cosine
eval_steps                  = 50
save_steps                  = 100
max_length                  = 1536
packing                     = True
optimizer                   = paged_adamw_8bit
max_grad_norm               = 0.3
weight_decay                = 0.01
seed                        = 279

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
09e7bac

0 моделей