🔥 Selamat datang di Bolahiu — Jelajahi tren terbaru tentang ASIAKING!
BetBoy
BetBoy menggunakan jaringan saraf tiruan (pustaka FANN) untuk memprediksi hasil pertandingan sepak bola. Ditulis dalam Python, antarmuka grafis menggunakan Qt (PySide).
Fitur:
- Memprediksi hasil pertandingan sepak bola
- Memprediksi odds
- Simulasi dengan filter
- Pemilih taruhan otomatis dengan filter
- Statistik kompleks (klasemen, bentuk, rangkaian, jadwal)
- Pembaruan otomatis atau manual
- Menyiapkan data untuk jaringan saraf
- Membuat dan menyimpan jaringan saraf
Lisensi program: Apache License v2
Persyaratan:
Windows:
- PySide untuk Python 2.6 32 bit
- Python 2.6 32 bit
Linux:
- Python 2.6 atau 2.7
- PySide
- Pyfann (binding FANN untuk Python)
Instalasi
Unduh rilis BetBoy terbaru: halaman unduh BetBoy
Sebelum menjalankan BetBoy, Anda harus menginstal Python, PySide, dan Pyfann (hanya di Linux, sudah termasuk dalam versi Windows).
Windows
Unduh dan instal Python 2.6 32 bit
Unduh dan instal PySide untuk Python 2.6 32 bit
Untuk menjalankan BetBoy, klik dua kali pada bet_boy.py
Linux - Ubuntu 12.04
Buka Pusat Perangkat Lunak Ubuntu dan instal:
- pyside-tools
- pyfann
Untuk menjalankan BetBoy, buka direktori betboy di terminal dan ketik python bet_boy.py
Cara Penggunaan
BetBoy memiliki 8 modul untuk tugas yang berbeda:
- Pusat Statistik
- Pemilih Pertandingan
- Simulator
- Manajer Pembaruan
- Pembuat Tautan
- Pembuat Liga
- Manajer Ekspor
- Manajer Pembelajaran
Pusat Statistik
Pada modul ini Anda dapat memeriksa statistik untuk liga yang dipilih:
- Klasemen: Poin (keseluruhan, kandang, tandang) Di bawah 2.5 Di atas 2.5 KTS - kedua tim mencetak gol MRM - margin kemenangan (rumus: selisih gol di pertandingan menang / pertandingan dimainkan) MRK - margin kekalahan (rumus: selisih gol di pertandingan kalah / pertandingan dimainkan) Peringkat BB - Peringkat BetBoy: menang: 3 poin + (poin lawan (diskala ke [0,1]) + bentuk lawan (diskala ke [0,1]))/2; seri: 1 poin + (poin lawan (diskala ke [0,1]) + bentuk lawan (diskala ke [0,1]))/2
- Bentuk
- Jadwal
- Pertandingan tim yang dipilih
- Rangkaian tim yang dipilih
- Prediksi dan odds: 1 - tim kandang menang x - seri 2 - tim tandang menang 1x - seri atau tim kandang menang x2 - seri atau tim tandang menang
Prediksi hanya dibuat untuk hari pertandingan mendatang, bukan seluruh putaran. Jika Anda mengambil prediksi sehari setelah hari pertandingan, hasilnya akan tidak akurat dan tidak akan dimasukkan dalam simulasi untuk pemeriksaan akurasi.
Pemilih Pertandingan
Modul ini memungkinkan untuk menghasilkan daftar pertandingan mendatang untuk liga yang dipilih berdasarkan kriteria yang ditentukan dalam filter (rangkaian, odds).
Simulator
Di sini Anda dapat melakukan simulasi batch untuk liga, jaringan, dan filter yang dipilih. Pilih filter liga, jaringan, dan klik tombol 'tambah' untuk menambahkan item yang dipilih ke daftar. Untuk menjalankan simulasi klik tombol 'jalankan'. Setelah semua simulasi, Anda akan dibawa ke tab taruhan yang dipilih dan memeriksa apakah ada taruhan yang sesuai dengan kriteria filter yang dipilih.
r_min - putaran minimal untuk memulai simulasi
r_max - putaran maksimal untuk menghentikan simulasi
Filter Pertandingan
Di sini Anda dapat menentukan filter untuk pertandingan: selisih poin, selisih bentuk (antara tim kandang dan tim tandang), dan rangkaian (kemenangan, kekalahan, seri, dll.) Contoh: ketika Anda memilih rangkaian kemenangan kandang >= 1 untuk tim kandang, dalam simulasi hanya akan disertakan pertandingan di mana tim kandang memiliki rekor kemenangan kandang 1 atau lebih. Ketika Anda memilih poin > 30 untuk tim kandang, dalam simulasi hanya akan disertakan pertandingan di mana poin tim kandang 30% atau lebih (poin tim kandang dan poin tim tandang = 100%). Anda juga dapat memfilter pertandingan berdasarkan odds.
Rentang Jaringan
Di sini Anda dapat menentukan bagaimana program akan mengubah keluaran jaringan saraf tiruan (dari -1 hingga 1) menjadi taruhan (1, 1x, x, x2, 2). Contoh: rentang jaringan adalah: 1 min=-1 max=-0.3, x min=-0.3 max=0.3, 2 min=0.3 max=1. Jaringan saraf memberikan angka -0.79382, sehingga program memberi kita taruhan 1 – tim kandang menang, karena -0.79382 berada dalam rentang [-1,-0.3].
Filter Taruhan
Di sini Anda dapat menentukan filter untuk memilih taruhan. Dalam proses simulasi, akurasi jaringan diperiksa. Contoh: akurasi jaringan untuk taruhan 1 adalah 50% dan filter taruhan untuk 1 adalah 60%, sehingga program akan mengabaikan taruhan (1 - tim kandang menang) dari jaringan ini karena akurasi rendah. Frekuensi jaringan - kadang-kadang ketika rentang tidak memberikan taruhan dari keluaran jaringan tertentu, simulasi akan memberikan tidak ada prediksi. Contoh: ada 100 pertandingan dalam simulasi dan 50 pertandingan tidak memiliki prediksi - itu berarti frekuensi jaringan adalah 50%. Misalkan pengguna menentukan frekuensi jaringan minimum pada 60%, maka program akan mengabaikan taruhan dari jaringan ini.
Manajer Pembaruan
Modul ini untuk pembaruan basis data otomatis. Modul menggunakan daftar URL untuk mengunduh data dari situs. Sebelum memperbarui basis data, Anda harus menyiapkan file dengan URL di Pembuat Tautan. Pilih basis URL dari yang disimpan dan klik muat → daftar URL ditampilkan → pilih URL untuk diperbarui, klik tombol tambah → klik tombol perbarui.
Kesalahan
Kadang-kadang setelah pembaruan, beberapa liga tidak berfungsi dengan baik. Ini disebabkan oleh baris yang terlalu panjang dalam file liga. Contoh: baris normal: 2012.10.10,Real,Arsenal,0,1. Baris rusak: 2012.10.10,Real,Arsenal,(ditunda karena bla bla bla...) → dalam hal ini hapus baris ini dari file. Baris rusak: 2012.10.10,Real,Arsenal,(berdasarkan keputusan bla bla hasil; 3:0) → ubah baris ini menjadi: 2012.10.10,Real,Arsenal,3,0. Jika ada kesalahan, akan dibuat direktori data/tmp/leagues (berisi salinan file rusak) dan log - menunjukkan baris mana yang buruk dan perlu perbaikan manual (untuk perbaikan manual, disarankan menggunakan notepad++). Setelah diperbaiki, Anda dapat menyalin file dari data/tmp/leagues ke data/leagues.
co: Pilih daftar URL untuk diunduh dan klik tombol 'perbarui'.
Pembuat Tautan
Di sini Anda dapat membuat file dengan daftar URL yang digunakan untuk pembaruan. Di sebelah kiri situs yang ditampilkan, pilih sepak bola dan pilih liga, pergi ke jadwal, pilih semua pertandingan dan minggu demi minggu. Di sebelah kiri bilah alamat ada baris teks di mana Anda dapat memasukkan nama untuk liga ini. Setelah memberi nama liga, klik tombol '+' untuk menambahkannya ke daftar. Setelah selesai memilih URL, Anda dapat menyimpan seluruh daftar ke file. File yang disimpan ini dapat dibuka di Manajer Pembaruan.
co: Pilih liga di panel kanan situs: akan ada daftar file. Arahkan kursor mouse ke tautan file, klik kanan mouse, dari daftar pilih salin tautan, tempel tautan ke kotak teks di bawah browser, tekan tombol '+' untuk menambahkan file ke daftar. Saat mengumpulkan file musim saat ini, setelah memilih liga, pergi ke bagian pertandingan terbaru (daftar pertandingan mendatang - daftar ini akan digabungkan ke liga yang diunduh), dan salin tautan ke pertandingan mendatang, tekan tombol '+' untuk menambahkan ke daftar. Tautan ke file ini harus ditambahkan di posisi terakhir.
Pembuat Liga
Pada modul ini Anda dapat memperbarui liga secara manual atau membuat liga sendiri.
Manajer Ekspor
Sebelum Anda dapat melatih jaringan saraf tiruan, Anda harus menyiapkan data untuk pembelajaran:
r_min - putaran minimal untuk memulai ekspor
r_max - putaran maksimal untuk menghentikan ekspor
Pilih liga tempat jaringan akan dilatih, beri nama file yang diekspor (di atas tombol ekspor) dan klik tombol ekspor (tunggu, ini memakan waktu tergantung pada jumlah liga yang dipilih). Selama proses ini, data diskalakan putaran demi putaran dan disimpan ke file.
Ada 145 masukan (dalam rentang -1,1) diskalakan setiap putaran untuk setiap tim dan 1 keluaran (-1 - tim kandang menang, 0 - seri, 1 - tim tandang menang). Masukan yang disertakan: poin (keseluruhan, kandang, tandang) - diskalakan untuk nilai maks dan min yang tersedia di seluruh musim; diskalakan untuk nilai maks dan min aktual di tabel. Bentuk (keseluruhan, kandang, tandang) - diskalakan untuk nilai maks dan min yang tersedia di seluruh musim; diskalakan untuk nilai maks dan min aktual di tabel. Rangkaian (keseluruhan, kandang, tandang). Odds.
Manajer Pembelajaran
Pilih file yang telah disiapkan sebelumnya dari hasil ekspor, atur pengaturan untuk jaringan saraf (algoritma pelatihan, fungsi aktivasi, epoch, frekuensi laporan, lapisan tersembunyi) dan klik belajar. Setelah berhasil belajar, akan ada file baru di jaringan saraf. Jaringan yang dibuat ini dapat digunakan untuk memprediksi pertandingan (Anda dapat memeriksa di simulasi liga mana yang memiliki akurasi terbaik).
Kasino
Olahraga
max138