Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-22/post/devsp/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
πŸ‘©β€πŸ’» ВосстановлСниС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΏΠΎ ΡˆΡƒΠΌΠ½ΠΎΠΌΡƒ числовому Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ @Data Science | Machinelearning [ru]
TG Telegram Group & Channel
Data Science | Machinelearning [ru] | United States America (US)
Create: Update:

πŸ‘©β€πŸ’» ВосстановлСниС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΏΠΎ ΡˆΡƒΠΌΠ½ΠΎΠΌΡƒ числовому Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ

Π£ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "A", "B", "C"), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ One-Hot Encoding, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ искаТСны случайным ΡˆΡƒΠΌΠΎΠΌ.

Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ recover_category(matrix, labels), которая ΠΏΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ matrix (список списков, Π³Π΄Π΅ каТдая строка β€” Π²Π΅ΠΊΡ‚ΠΎΡ€ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ значСниями послС ΡˆΡƒΠΌΠ°) ΠΈ списку labels (названия ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС) Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ исходной ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки β€” Ρ‚Ρƒ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° 1 Π΄ΠΎ добавлСния ΡˆΡƒΠΌΠ°.

Π¨ΡƒΠΌ ΠΌΠ°Π»Ρ‹ΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.0 становится 0.91, 0.0 β€” 0.08 ΠΈ Ρ‚.ΠΏ.).

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈπŸ”½

def recover_category(matrix, labels):
result = []
for row in matrix:
max_index = row.index(max(row))
result.append(labels[max_index])
return result

# ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования
matrix = [
[0.05, 0.92, 0.03],
[0.89, 0.06, 0.12],
[0.12, 0.08, 0.83]
]

labels = ["A", "B", "C"]

print(recover_category(matrix, labels))
# ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ['B', 'A', 'C']

πŸ‘©β€πŸ’» ВосстановлСниС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΏΠΎ ΡˆΡƒΠΌΠ½ΠΎΠΌΡƒ числовому Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ

Π£ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "A", "B", "C"), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ One-Hot Encoding, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ искаТСны случайным ΡˆΡƒΠΌΠΎΠΌ.

Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ recover_category(matrix, labels), которая ΠΏΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ matrix (список списков, Π³Π΄Π΅ каТдая строка β€” Π²Π΅ΠΊΡ‚ΠΎΡ€ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ значСниями послС ΡˆΡƒΠΌΠ°) ΠΈ списку labels (названия ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС) Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ исходной ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки β€” Ρ‚Ρƒ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° 1 Π΄ΠΎ добавлСния ΡˆΡƒΠΌΠ°.

Π¨ΡƒΠΌ ΠΌΠ°Π»Ρ‹ΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.0 становится 0.91, 0.0 β€” 0.08 ΠΈ Ρ‚.ΠΏ.).

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈπŸ”½

def recover_category(matrix, labels):
result = []
for row in matrix:
max_index = row.index(max(row))
result.append(labels[max_index])
return result

# ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования
matrix = [
[0.05, 0.92, 0.03],
[0.89, 0.06, 0.12],
[0.12, 0.08, 0.83]
]

labels = ["A", "B", "C"]

print(recover_category(matrix, labels))
# ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ['B', 'A', 'C']
Please open Telegram to view this post
VIEW IN TELEGRAM
❀5🐳2πŸ‘1


>>Click here to continue<<

Data Science | Machinelearning [ru]




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Too many connections in /var/www/db.php:16 Stack trace: #0 /var/www/db.php(16): mysqli_connect() #1 /var/www/hottg/function.php(212): db() #2 /var/www/hottg/function.php(115): select() #3 /var/www/hottg/post.php(351): daCache() #4 /var/www/hottg/route.php(63): include_once('...') #5 {main} thrown in /var/www/db.php on line 16