🧠 MiniMind: ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ своСй GPT-ΠΌΠΎΠ΄Π΅Π»ΠΈ

MiniMind - это open-source Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ GPT-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ модСль с нуля всСго Π·Π° 2 часа Π½Π° ΠΎΠ΄Π½ΠΎΠΉ RTX 3090.
MiniMind - это open-source Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ GPT-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ модСль с нуля всСго Π·Π° 2 часа Π½Π° ΠΎΠ΄Π½ΠΎΠΉ RTX 3090.

✨ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности

βž– ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с нуля: ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» создания языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ.

βž– Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ: всСго 2 часа Π½Π° RTX 3090 (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ с 24 Π“Π‘ VRAM).

βž– Чистый PyTorch: Π½ΠΈΠΊΠ°ΠΊΠΈΡ… абстракций - ΠΊΠΎΠ΄ Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

βž– ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½: прСпроцСссинг Π΄Π°Π½Π½Ρ‹Ρ…, токСнизация, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΎΡ†Π΅Π½ΠΊΠ°.

βž– Экспорт: Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ модСль ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ollama, vLLM, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

βž– ДокумСнтация: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ пояснСния.

πŸ›  Как Π½Π°Ρ‡Π°Ρ‚ΡŒ

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

git clone https://github.com/jingyaogong/minimind.git cd minimind

2. УстановитС зависимости:

pip install -r requirements.txt

3. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹).

4. ЗапуститС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅:

python train.py

5. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ обучСния экспортируйтС модСль:

python export.py --output model.pt

❀ Π’ своСм Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ я Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ дСлюсь Π½ΠΎΠ²Ρ‹ΠΌΠΈ нСйросСтями ΠΈ сСрвисами, ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ!

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ