Шақыру API-интерфейс android 2011

Бастапқы бет http://physionet.incor.usp.br/challenge/2011/api/

PhysioNet / CinC Challenge 2011 Android API
Siz Oqïğalar 2 jäne şaqırw 3 bäsekeles müddeli bolsañız, tömendegi siltemeni jılğı API soñğı nusqasın jüktep alwğa boladı. Bul paketi ornatwdı testilew jäne äzirlewşiniñ nüktesi retinde qızmet etwge maqsattarı üşin , ChallengeEntry.java dep atalatın faylğa işinde öte qarapayım ÉKG sapası algorïtmi ülgisi iske asırwdı qamtïdı . Şağın derekter jïıntığı ( sïmwlyacïyalıq mozaïkası ) ol oqşaw Android bağdarlama retinde iske qosw üşin mümkindik beretin , API birge jetkiziledi . Bäsekelester algorïtmi jaqsartw nemese öz jasaw üşin şaqırıladı. Tek negizgi bağdarlamalaw bilim kodın özgertip, bastaw üşin talap etiledi .

Соңғы API

PhysioNet2011_Challenge_1_2.zip
Ескерту:
* Егер жазба жаңа API орнатпас бұрын түрлі орналасқан жері бойынша сақтық көшірмесі көз жеткізіңіз.
Жаңа мүмкіндіктер
Журналға қолдау (түбірі / sdcard каталогта мәтіндік файлға орындау уақыт, оның ішінде шығу нәтижелері,)
Метадеректер ақпаратын (яғни, пәндік жасы және жынысы) оқиды
Деректер екілік пішімде (бір қысқа жиым) сақталады

Оқшау Java дамыту база

Qosımşa balama Ramka osı baza ChallengeEntry.java oqşaw Java qoldanw ayasında ornına Android qoldanw ayasında iske mümkindik beredi oqïğalardıñ 2 jäne 3. Eger kodtı damıtw jäne tekserw üşin paydalanılwı mümkin . Eger ChallengeEntry.java kod oqşaw Java ayasında jumıs isteydi , onda ol sonday-aq skorïng oqïğa 2 ​​jäne 3 jazbaları üşin paydalanılatın Android API ayasında iske qoswıñız kerek. Oqşaw negizi onıñ önimdiligin qujattandırw maqsatında sizdiñ kodımen usınılwı tïis jwrnal faylın jïnaw procesin jeñildetedi .
Tolığıraq aqparat alw üşin avtonomdı Java damw baza betti qarañız.

API Үйлесімді деректер

Android-set-a.zip (деректер дайындау: 1000 ЭКГ-20 партиялар 50 ЭКГ әрбір)
Android-set-b.zip (тестілік деректер үшін оқиғалар 1 және 2: 500 ЭКГ-10 партиялар 50 ЭКГ әрбір)
Sets-a+b.zip (жиындар A және B: 1500 ЭКГ барлық бір пакетте)
Алғашқы екі zip-файлдарды қамтиды пакеттері 50 ЭКГ, ыңғайлы Мөлшері (распаковали, шамамен 6 Мб) пайдалану үшін Android-телефон немесе эмулятора. Әрбір партия екі каталогтар именованных шикізат және XML, құрамында екілік ЭКГ және метадеректер XML тиісінше.
Үшінші zip файлы-барлық сол бинарлық ЭКГ және XML метадеректер ретінде алғашқы екі, бірақ орналасқан бір пакетте. Бұл пайдалану үшін қолайлы өзіндік негіздерін әзірлеу Java тілінде орталарда жеткілікті жад (архивтеу, талап етеді 182 МБ).
Жаңа партия API
Жүріңіздер өз жобасын Eclipse жұмыс каталогын және жою /шикізат және /XML каталогы /РЭҚ каталог (мысалы, жойыңыз каталогы /облысы/PhysioNet2011_Challenge/РЭҚ/шикізат және /облысы/PhysioNet2011_Challenge/РЭҚ/XML
Көшіру және қою салыңыз /шикізат және /XML каталогтар кез партиялар /РЭҚ, жоғарыда аталған
Таза жоба Eclipse жиналады: жоба → таза
Жаңарту жоба Eclipse, тінтуірдің оң жақ батырмасын басу жобасында және таңдап жаңарту
Жобаны сіз енді болуы мүмкін іске қосу жаңа жиынтығы бар.
Алу файлының нәтижелерімен
Алу үшін шығу лог-файл нәтижелерімен модельдеу, келесі қадамдарды орындаңыз (көзделеді, егер сіз пакеттік жинағы 6 Сынып, комплект-б-п6, осы мысал):
Ауыстырыңыз тиісті /шикізат және XML каталогтар жоғарыда көрсетілгендей
Модельдеу үрдісін іске қосу жұмыстары жалғасуда. Нәтижесінде сгенерирован журналының файлын файл атауымен ECG_LOG_ecgheader_set-X_pZ, мұнда x-атын теру, ал Z-партия нөмірі (бастап 0). Сондықтан біздің мысалда файл деп аталатын болады ECG_LOG_ecgheader_set-b_p6.txt
Файлды сақтаңыз көмегімен өзінің компьютеріне Eclipse: арине келешекте DDMS ” Eclipse. Көмегімен файлдық браузер бұл жоспарда ECG_LOG_ecgheader_set-b_p6.txt файл тиіс орналасқан жоғарғы бөлігінде /sdcard түбір каталогы.
Файлды таңдаңыз және пайдалануға командлет Get файл (дискет) белгішесін оң жақ жоғарғы бұрышында) сақтау үшін мәтіндік файлды компьютерге.
Сонымен қатар, егер сіз ұялы телефон, сіз сондай-ақ, телефонды USB арқылы компьютерге және файлды ашу арқылы стандартты файл-браузер кейін модельдеу аяқталды.
Ескертпе:
*Жаңа API жазады лог-файл нәтижелерімен корневом /каталогында sdcard, сондықтан андроид Қосымша рұқсат сұрайды write_external_storage.

Астам Ескі API

Setup API үшін әзірлеу және тарату

Орнату үшін API ретінде автономды пакетін Android қамтамасыз эмулятор Android компьютерде немесе ұялы телефондарында Vm2келесі қадамдарды орындау қажет:
Из Саны Орнату Tools [бет ашады басқа қойындысындағы немесе терезеде] орнатуды аяқтау үшін нұсқауларды орындаңыз Eclipse және Android құралдары (қадамдар 1.1, 4.1-4.5 ғана).
Скачать соңғы нұсқасын PhysioNet/қолбасшысы 2011 API келген беттің жоғарғы жағындағы (распаковывая)
Бірі-Eclipse, келесі әрекеттерді орындаңыз:
Файл → Импорт → жобалары жұмыс облысы және Бұдан әрі басыңыз
Тексеру таңдаңыз мұрағат файлын көруге болады жүктелген PhysioNet/қолбасшысы 2011 API zip-файлды басыңыз Бөлу барлық
Түймешігін басыңыз төменде мен бұл құруға мүмкіндік береді ” Eclipse атты жоба PhysioNet2011_Challenge
Көз, бұл барлық аяқталды, салып жоба ретінде Android-қосымшалар қамтамасыз эмулятор: іске Қосу → Орындауға қалай → Android үшін қосымшалар (таңдаңыз қамтамасыз эмулятор виртуалды машиналар сұрау кезінде). Қамтамасыз эмулятор және қосымша өтіп, бірнеше минут қалғанда. Өтінеміз, шыдамды болыңыз.

Өзгерту беру және жазу

Бәсекелестер тиіс тек түрлендіруге және беруге ChallengeEntry.java файл орналасқан жағдайда жобасы бойынша мекен-жайы: PhysioNet2011_Challenge → ФОК → орг.physionet.challenge2011. Назар аударыңыз, ChallengeEntry.java қазірдің өзінде іске асырылды өте қарапайым алгоритмі табу қарайды. Сіз не жақсартуға алгоритмі немесе жаңа құру бойынша келесі ережелер:
Сіздің өтініміңіз болуы тиіс сол қолы, ChallengeEntry.java: ол қабылдауға тиіс кіріс ағыны және выведите бүтін сан арасындағы 0 -9 білдіретін жақсы сапасы сигнал, немесе 1 және 10-белгілеу үшін сапасы нашар ЭКГ сигнал. Сіздің код алады шығаруға 0 (қолайлы) және 1 (тиімсіз) ғана маңызы бар, бірақ пайдалану ұсынылады барлық диапазоны демалыс мәндерін белгілеу үшін интервал сапасын бағалау; егер сіз исаны, біз қайтаруға қабылдағыш жұмыс істейтін Қисық құжаттау ұсыну өнімділігін қалай шегі арасындағы қолайлы және қолайсыз өзгеріп отырады арасындағы -9, 10.
Емес ататын қайтарады данасы үшін типті. Егер сіздің ұсынған бағдары/тоқтап қалған іске қосу кезінде кез келген тест ЭКГ файлдар енгізілген қамтамасыз эмулятор андроид (android 2.1-обновление1 деңгейі API 7) ол футболшы!
Сізге пайдалануға рұқсат етіледі ағындары.
Сіз пайдалана аласыз жүйелік шақырулар. Кез келген табыс емес, сонымен дисквалификацияланады.
Сізге рұқсат импорттау кез келген қосымша кітапхана/пакеттер (басқа стандартты математикалық кітапхана атап өткендей, API). Егер сіз қосу кітапханаға/пакет, бізбен хабарласыңыз және біз сіздің сұрау.
Сіз ғана алуға деректерге файлдарға арқылы кіріс файлдық ағын.
Сіздің өтінімді қабылдауға тиіс, кем дегенде 10 секунд. Есіңізде болсын, кейбір файлдар болуы мүмкін бірнеше секунд ұзағырақ (сізге пайдалануға рұқсат етілген кез келген қосымша сынамалар).
Көрсетіңіз Сіздің аты-жөніңіз және Сіздің команда мүшелерінің және байланыс деректері апта 5-12 тамыз комментарий басында ChallengeEntry.java файл.
Сіз ұсынуға дайынбыз сіздің код рәсімін орындаңыз сипатталған жоғары алу үшін демалыс файл журнал. (Егер қаласаңыз, сіз толық жинағы демалыс файлдар журналын, және оларды біріктіру үшін толық нәтижелері файл сол Формат, бұл үшін пайдаланылады жағдайды 1 жазба.) Лог-файлды (немесе толық нәтижелері файл) ұсынылуы тиіс бірге ChallengeEntry.java файл. Біз салыстыру нәтижелері біз кезінде жүгіруде сіздің коды, сіз жолдайсыз, көз жеткізу үшін сіздің коды қалай жанасуы біздің анықтамалық телефон. Егер сәйкессіздік, немесе егер сіздің коды жұмыс істемейді, біз тырысып сізбен пайдалана отырып, байланыс ақпаратын сіздің коды.
Сіздің шақыру қатысушылардың беттер (қол жетімді, кіріп PhysioNetWorks және түймесін басу арқылы Review (көру) оң жағында PhysioNet/қолбасшысы қоңырау 2011 жоба) және нұсқаулықты және нысаны жіберу үшін сіздің коды мен файлдарды нәтижелерімен. Сіз беруге және қайта қарау сіздің іс-шара 2 және 3-жазба кез келген уақытта түпкілікті мерзімі аяқталғанға дейін полдень Гринвич бойынша жұма, 5 тамыз, 2011. Ескереміз, алайда, бұл әрбір ұсыну алмастырады барлық алдыңғы ұсыну және түпкілікті ұсыну, берілген мерзімі аяқталғанға дейін болады сойылып,. Сіздің ұпайларыңыз және рейтинг әрбір оқиға 2 және 3 жарияланатын болады осы бетте кейін олар қол жетімді (бірнеше күннен кейін шекті мерзімі полдень Гринвич бойынша жұма, 5 тамыз 2011).

Метадеректер Пациенттің

Келесі пациент метадеректерді қолжетімді кезінде орындау арқылы ECG_MetaData объектісі:
секс (типі char): [ 0 (әдепкі), Ф, М ]
жасы (қысқа): -1 (әдепкі)
электрод (жолдың): [нөл (әдепкі), бір рет қолданылатын, соратын]
sampling_frequency (қалтқы) : 500 (тұрақты)
number_of_leads (қысқа) : 12 (тұрақты)
ch_labels (жолдың) : мен,II,ш,аvr,авф,Авл,В1,В2,В3,В4,В5,В6 (тұрақты)
Мақсаттары үшін осы міндеттер деп болжауға болады sampling_frequency, number_of_leads және ch_labels тіркеледі.
Ескертпе: әдепкі мәні жоғарыда анықталған беріледі ECG_MetaData объект әрқашан тиісті метадеректер ” үшін қол жетімді осы жазу.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>