Pengintai Pemain Bertenaga AI: Pramuka, Rekomendasikan, Tingkatkan Permainan Tim Anda - ? Ini adalah versi Beta
Sistem Rekomendasi Pramuka Pemain adalah alat yang dirancang dan dirancang untuk pramuka, pelatih, dan analis sepak bola. Sistem ini menggunakan teknik pengambilan informasi tingkat lanjut dan kecerdasan buatan untuk merevolusi pencarian pemain. Dengan memasukkan pemain tertentu, sistem dengan cepat mengidentifikasi sepuluh pemain yang paling mirip, menawarkan laporan khusus yang dihasilkan AI untuk merekomendasikan pemain terbaik untuk tim Anda berdasarkan karakteristik tim.
Untuk mencoba aplikasi python tersedia CSV_Version Sistem Rekomendasi Pramuka Pemain! [DEMO].
Ini adalah versi tanpa Solr, untuk mencoba versi Solr ikuti file readme.txt secara lokal.
Proyek ini mengambil datanya dari FBRef, situs statistik sepak bola terkemuka. Dengan database yang terdiri dari lebih dari 200.000 pemain dan tim, FBRef memberikan banyak wawasan yang penting untuk analisis performa pemain.
Memanfaatkan Apache Solr, temukan dan akses data pemain dengan cepat menggunakan Query Dynamic Suggestion System.
#### Script for Autocomplete
def search_solr ( searchterm : str ) -> List [ any ]:
# Check if a search term is provided
if searchterm :
# Query Solr for player names containing the search term
res = solr . query ( 'FootballStatsCore' , {
'q' : 'Player:' + '*' + searchterm + '*' ,
'fl' : 'Rk,Player' ,
'rows' : 100000 ,
})
result = res . docs
# If results are found
if result != []:
# Create a DataFrame from the results
df_p = pd . DataFrame ( result )
# Extract the 'Rk' and 'Player' columns and clean the data
df_p [ 'Rk' ] = df_p [ 'Rk' ]. apply ( lambda x : x [ 0 ])
df_p [ 'Player' ] = df_p [ 'Player' ]. apply ( lambda x : x [ 0 ])
# Return the 'Player' column as autocomplete suggestions
return df_p [ 'Player' ]
else :
# Return an empty list if no results are found
return []
# Streamlit search box
selected_value = st_searchbox (
search_solr ,
key = "solr_searchbox" ,
placeholder = "? Search a Football Player"
)
Temukan pemain dengan gaya bermain, atribut, dan statistik serupa dengan pemain pilihan Anda.
Terima laporan pemain yang terperinci dan dipersonalisasi yang didukung oleh pembuatan bahasa alami tercanggih dengan formulir perbaikan-cepat.
Dokumentasi lengkap. Dokumen ini berisi semua detail proyek.
Sistem Rekomendasi Pramuka Pemain memiliki beberapa keterbatasan yang penting untuk dipertimbangkan:
Sistem Rekomendasi Kepanduan Pemain telah dikembangkan secara eksklusif untuk tujuan demonstratif dan pendidikan. Sistem ini dibuat sebagai bagian dari proyek ujian Sistem Pengambilan Informasi di Universitas Naples, Federico II . Penting untuk dicatat bahwa sistem rekomendasi yang disajikan di sini dirancang sebagai alat pendukung keputusan dan tidak bermaksud untuk menggantikan Pramuka atau pelatih Sepak Bola mana pun. Ini adalah ide konseptual. Saya ingin mengucapkan terima kasih kepada komunitas sumber terbuka atas alat dan perpustakaan yang sangat berharga yang memungkinkan proyek ini terwujud. Terima kasih khusus kepada FBRef yang telah menyediakan data sepak bola yang komprehensif.
? Proyek ini dikembangkan oleh Antonio Romano dan tersedia di halaman GitHub.