Akıl yürütme modelleri ve DeepSeek R1

Python ile DeepSeek Kullanımı

James Chapman

Curriculum Manager, DataCamp

sohbet_simge.png

  • Sonraki kelimeleri tahmin eder
  • ✅ Geniş kullanım alanı
  • ❌ Derin çok adımlı görevlerde zorlanır

akil_yurutme_simge.png

  • Karmaşık görevleri alt görevlere böler
  • ✅ Karmaşık görevlerde daha iyi performans
  • ❌ Daha yavaş ve daha pahalı
Python ile DeepSeek Kullanımı

Akıl yürütme ve matematik

Bir tren 1,5 saatte 60 mil gider. Aynı hızla devam ederse, 4 saatte ne kadar yol alır ve 2:15 PM'de kalkarsa ne zaman varır?

Ray üzerinde giden bir tren.

Python ile DeepSeek Kullanımı

Akıl yürütme ve matematik

Bir tren 1,5 saatte 60 mil gider. Aynı hızla devam ederse, 4 saatte ne kadar yol alır ve 2:15 PM'de kalkarsa ne zaman varır?

  1. Hızı hesaplayın (60 ÷ 1.5 = 40 mph)

  2. 4 saatle çarpıp mesafeyi bulun (40 × 4 = 160 mil)

  3. Kalkış saatine 4 saat ekleyin (2:15 PM + 4 saat = 6:15 PM)

  4. Döndür: "160 mil, varış 6:15 PM"

Python ile DeepSeek Kullanımı

Akıl yürütme üzerine akıl yürütme

Düşünme, yapma ve bilgiyi güncelleme adımlarından oluşan üst düzey akıl yürütme iş akışı.

1 Görsel GPT-4o ile üretildi
Python ile DeepSeek Kullanımı

DeepSeek modellerini isteme

response = client.chat.completions.create(

# On DeepSeek's API: model="deepseek-reasoner" model="deepseek-ai/DeepSeek-R1",
messages=[ {"role": "user", "content": train_problem}] ) print(response.choices[0].message.content)
Python ile DeepSeek Kullanımı
<think>
Sorunu adım adım çözelim.

### **1. Tren hızını hesaplayın**
Önce verilen mesafe ve zamandan trenin hızını bulun.
\[
\text{Hız} = \frac{\text{Mesafe}}{\text{Zaman}} = \frac{60 \text{ mil}}{1{.}5 \text{ saat}} = 40 \text{ mph}
\]

### **2. 4 saatte alınan mesafeyi bulun**
Yukarıdaki hızla trenin 4 saatte gideceği yolu hesaplayın[...]

### **3. Varış saatini hesaplayın**
Tren **2:15 PM**'de kalkıp **4 saat** giderse, varış saati[...]
</think>

### **Nihai Yanıtlar**
- **4 saatte katedilen mesafe:** \(\boxed{160 \text{ mil}}\)
- **Varış saati:** \(\boxed{6:15 \text{ PM}}\)
Python ile DeepSeek Kullanımı

Akıl yürütme içeriğini çıkarma

  • Düzenli ifadeler (RegEx) kullanın
response_content = response.choices[0].message.content
import re

match = re.search(r'<think>(.*?)</think>', response_content, re.DOTALL)

think_content = match.group(1).strip() print(think_content)
Python ile DeepSeek Kullanımı

Modelin düşüncelerini inceleme

Sorunu adım adım çözelim.

### **1. Tren hızını hesaplayın**
Önce verilen mesafe ve zamandan trenin hızını bulun.
\[
\text{Hız} = \frac{\text{Mesafe}}{\text{Zaman}} = \frac{60 \text{ mil}}{1{.}5 \text{ saat}} = 40 \text{ mph}
\]

### **2. 4 saatte alınan mesafeyi bulun**
Yukarıdaki hızla trenin 4 saatte gideceği yolu hesaplayın[...]

### **3. Varış saatini hesaplayın**
Tren **2:15 PM**'de kalkıp **4 saat** giderse, varış saati[...]
Python ile DeepSeek Kullanımı

Hadi pratik yapalım!

Python ile DeepSeek Kullanımı

Preparing Video For Download...