სირთულე
თქვენი საუკეთესო შედეგი
არ არის
პარკინსონის დაავადება არის პროგრესული ნეიროდეგენერაციული აფექცია, რომელიც გავლენას ახდენს მოძრაობის კონტროლსა და კოგნიტურ ფუნქციებზე. ის ხშირად ვლინდება 60 წელზე უფროსი ასაკის ადამიანებში და ვლინდება მოტორული სიმპტომების (ტრემორი, ხისტობა, ბრადიკინეზია, პოსტურალური არასტაბილურობა) და არა-მოტორული სიმპტომების (ძილის დარღვევები, ყაბზობა, დეპრესია, მეტყველების პრობლემები) კომბინაციით.
ადრეული დიაგნოსტიკა და დაავადების ევოლუციის მონიტორინგი აუცილებელია მკურნალობის ოპტიმიზაციისა და პაციენტების ცხოვრების ხარისხის გაუმჯობესებისთვის. ხელოვნური ინტელექტი საშუალებას იძლევა კლინიკური მონაცემებისა და ცხოვრების წესის კომპლექსური ანალიზისთვის:
ამ პრობლემის გადასაწყვეტად თქვენ გექნებათ ორი ფაილი:
train.csv – შეიცავს ყველა ცვლადს, მათ შორის Diagnosis-ს, მოდელების ტრენინგისთვისtest.csv – შეიცავს იგივე ცვლადებს, Diagnosis სვეტის გარეშე, და ამ ფაილის მონაცემები გამოიყენება პრედიქციების გენერირებისთვის| Column | DType | აღწერა |
|---|---|---|
| PatientID | object | პაციენტის უნიკალური იდენტიფიკატორი |
| Age | int | პაციენტის ასაკი წლებში |
| AgeGroup | int | დისკრეტიზებული ასაკობრივი ჯგუფი (0–3) |
| AlcoholConsumption | float | კვირაში მოხმარებული ალკოჰოლის რაოდენობა |
| BMI | float | სხეულის მასის ინდექსი |
| Bradykinesia | bool | ბრადიკინეზიის არსებობა (მოძრაობების შენელება) |
| CholesterolHDL | float | HDL ქოლესტერინის დონე („კარგი") |
| CholesterolLDL | float | LDL ქოლესტერინის დონე („ცუდი") |
| CholesterolTotal | float | მთლიანი ქოლესტერინი |
| CholesterolTriglycerides | float | ტრიგლიცერიდების დონე |
| Constipation | bool | პაციენტი განიცდის ყაბზობას |
| Depression | int | დეპრესიის ინდიკატორი (0 = არ არის, 1 = არის) |
| Diabetes | int | დიაბეტის ინდიკატორი (0 = არ არის, 1 = არის) |
| DiastolicBP | int | დიასტოლური არტერიული წნევა |
| DietQuality | float | დიეტის ხარისხის შეფასება (რიცხვითი ქულა) |
| DoctorInCharge | object | პაციენტს მეთვალყურე ექიმის სახელი |
| DyslipidemiaIndex | float | ლიპიდური პროფილებიდან მიღებული ინდექსი |
| EducationLevel | int | განათლების დონე (რიცხვითი კოდი) |
| Ethnicity | int | ეთნიკური ჯგუფი (რიცხვითი კოდი) |
| EyeColor | object | თვალების ფერი |
| FamilyHistoryParkinsons | int | პარკინსონის ოჯახური ისტორია (0/1) |
| FunctionalAssessment | float | ზოგადი ფუნქციური შეფასება |
| Gender | int | სქესი (0 = მდედრობითი, 1 = მამრობითი) |
| Hypertension | int | არტერიული ჰიპერტენზია (0/1) |
| MeanBP | float | საშუალო არტერიული წნევა, გამოთვლილი სისტოლური და დიასტოლურიდან |
| MoCA | float | კოგნიტური MoCA ქულა |
| PhysicalActivity | float | ფიზიკური აქტივობის დონე (საათი/კვირაში) |
| PosturalInstability | bool | პოსტურალური არასტაბილურობის არსებობა |
| Rigidity | bool | კუნთების ხისტობის არსებობა |
| SleepDisorders | bool | ძილის დარღვევების არსებობა |
| SleepQuality | float | ძილის ხარისხის ქულა |
| Smoking | int | მოწევის ინდიკატორი (0/1) |
| SpeechProblems | bool | მეტყველების პრობლემების არსებობა |
| Stroke | int | ინსულტის ისტორია (0/1) |
| SystolicBP | int | სისტოლური არტერიული წნევა |
| TraumaticBrainInjury | int | ტვინის ტრავმის ისტორია (0/1) |
| Tremor | bool | ტრემორის არსებობა |
| UPDRS | float | პარკინსონის ერთიანი შეფასების ქულა |
| Diagnosis | int | 0 = ჯანმრთელი, 1 = პარკინსონი |
ამ პრობლემისთვის თქვენ უნდა გადაწყვიტოთ 3 ამოცანა.
გამოთვალეთ ტესტირების ნაკრების თითოეული პაციენტისთვის კარდიოვასკულური და მეტაბოლური რისკის ქულა არსებული სვეტების საფუძველზე (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore არის მარტივი ქულა, რომელიც აფასებს პაციენტის კარდიოვასკულურ და მეტაბოლურ რისკს.
თითოეული კომპონენტი ამატებს ერთ ქულას:
ჰიპერტენზია: თუ პაციენტს აქვს მაღალი არტერიული წნევა, ემატება 1 ქულა.
დიაბეტი: თუ პაციენტს აქვს დიაბეტი, ემატება 1 ქულა.
BMI > 30: თუ სხეულის მასის ინდექსი მიუთითებს სიმსუქნეზე (BMI 30-ზე მეტი), ემატება 1 ქულა.
Answer სუბმისიის ფაილში იქნება ტესტირების ნაკრების თითოეული პაციენტისთვის გამოთვლილი რიცხვითი მნიშვნელობა.
გამოთვალეთ ქულა, რომელიც აფასებს ცხოვრების წესთან დაკავშირებულ რისკს არსებული სვეტების საფუძველზე (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex არის ქულა, რომელიც აფასებს პაციენტის ცხოვრების წესთან დაკავშირებულ რისკს.
თითოეული კომპონენტი ამატებს ერთ ქულას:
საბოლოო ქულა მერყეობს 0-დან (რისკის გარეშე ცხოვრების წესი) 3-მდე (ყველა რისკ-ფაქტორის არსებობა), რაც იძლევა ცხოვრების წესის ზეგავლენის მარტივ საზომს ჯანმრთელობაზე.
ააშენეთ კლასიფიკაციის მოდელი, რომელიც იწინასწარმეტყველებს Diagnosis-ს (0 = ჯანმრთელი, 1 = პარკინსონი) train.csv-ში ხელმისაწვდომი ყველა ინფორმაციის საფუძველზე. შეგიძლიათ აირჩიოთ გამოიყენოთ ტრენინგის ნაკრების ყველა ინფორმაცია მოდელის კლასიფიკაციისთვის ან შეარჩიოთ ყველაზე შესაფერისი ინფორმაცია.
test.csv-ის თითოეული პაციენტისთვის პრედიქციები უნდა იყოს 0/1 ფორმატში.Answer სუბმისიის ფაილში იქნება 0 (ჯანმრთელი) ან 1 (პარკინსონით დაავადებული) თითოეული პაციენტისთვის.submission.csv ფაილი უნდა შეიცავდეს:
PatientID - წარმოადგენს პაციენტის ID-ს და აღებულია test.csv ფაილიდან;subtaskID შეიძლება იყოს: Task1, Task2, Task3Answer წარმოადგენს PatientID-ით მითითებული პაციენტისთვის subtaskID-ით მითითებული ამოცანისთვის გამოთვლილ მნიშვნელობას.მე-3 ქვეამოცანისთვის ქულები ენიჭება შემდეგი წესების მიხედვით:
1-2 ქვეამოცანებისთვის ზუსტად ფასდება (შედარებით).
საზოგადოების რჩევები
გაეცანით ამ ამოცანისთვის გაზიარებულ განსხვავებულ მიდგომებს, განხორციელების დეტალებსა და მიღებულ გამოცდილებას.