Total Data Internal
{{ $stats['total_internal'] }}
Auto-Classified
{{ $stats['auto_classified'] }}
Needs Review
{{ $stats['needs_review'] }}
Unggah file Excel/CSV untuk memproses klasifikasi otomatis menggunakan Machine Learning.
Latih ulang model menggunakan data manual yang sudah diverifikasi oleh admin.
Model Aktif
{{ $currentF1 }}% F1
Akurasi: {{ $currentAcc }}%
@if($retrainedAt)Retrained: {{ \Carbon\Carbon::parse($retrainedAt)->diffForHumans() }}
@endifMetrics tidak tersedia
Corpus Asli
~248 sampel (training_corpus_3.csv)
Data Manual Override (baru)
{{ $manual_override_count }} sampel @if($manual_override_count > 0) siap ditambahkan @else belum ada koreksi @endif
Mekanisme Keamanan Aktif
Model lama di-backup otomatis sebelum training. Jika model baru lebih buruk atau training gagal, sistem otomatis rollback ke model lama. Threshold minimal peningkatan: +1% weighted F1-score.
Proses berlangsung di background (~30-90 detik). Halaman tidak perlu di-reload.
| NIM / Nama @if(request('sort') == 'nim') @endif | Pekerjaan @if(request('sort') == 'job_text_raw') @endif | Profil Prediksi @if(request('sort') == 'predicted_profile') @endif | Status @if(request('sort') == 'status') @endif | Aksi | |
|---|---|---|---|---|---|
|
{{ $row->nim }}
{{ $row->nama }}
|
{{ $row->job_text_raw }}
|
@php
$colorClass = match($row->predicted_profile) {
'Programmer' => 'bg-emerald-100 text-emerald-700 border-emerald-200',
'Tidak Diketahui' => 'bg-slate-100 text-slate-500 border-slate-200',
'Non-IT' => 'bg-slate-100 text-slate-700 border-slate-200',
default => 'bg-blue-100 text-blue-700 border-blue-200',
};
@endphp
{{ $row->predicted_profile ?? '-' }}
@if($row->confidence_score)
{{ number_format($row->confidence_score*100, 1) }}%
@endif
|
@if($row->status === 'auto_classified') Auto @elseif($row->status === 'manual_override') Manual @else Review @endif |
|
|
Belum ada dataSilakan upload data tracer study internal. |
|||||