Google o'zining "TAPAS" sun'iy intellektining manba kodini chiqardi

 

Google "TAPAS" ning manba kodi chiqarilishini e'lon qildi (TAble PARSing), asab tarmog'i (sun'iy intellekt) tabiiy tilda savolga javob berish uchun ichki ishlab chiqilgan va relyatsion ma'lumotlar bazasidan yoki elektron jadvaldan javob oling.

TAPASda maqbul natijalarga erishish uchun, Loyiha uchun mas'ul ishlab chiquvchilar o'zlarini 6.2 million juftlik bilan neyron tarmog'ini o'qitishga bag'ishladilar Vikipediyadan olingan jadvaldan matngacha. Tasdiqlash uchun neyron tarmoq jadvallarda ham, matnlarda ham o'qimagan so'zlarni tiklashi kerak edi. Qayta tiklash aniqligi 71,4% ni tashkil etdi benchmark testi shuni ko'rsatdiki, asab tarmog'i barcha uchta ma'lumotlar to'plamidagi raqib algoritmlariga qaraganda aniq yoki taqqoslanadigan javoblarni beradi.

TAPAS haqida

Asosan ushbu loyihaning asosiy yo'nalishi - ma'lumot olish, qayta ishlash va namoyish qilish imkoniyatiga ega bo'lishdir foydalanuvchi tomonidan tabiiy tilda qilingan so'rov shartlari bilan bog'liq bo'lib, keng ko'lamda ma'lumot olishga yordam beradi.

TAPAS-dan foydalanishning asosiy misoli, agar foydalanuvchi savdo ma'lumotlarini, daromadlarini, so'rovlar, boshqa narsalar qatori. Bundan tashqari, siz buni hisobga olishingiz kerak TAPAS nafaqat ma'lumotlar bazasidan ma'lumot olish bilan cheklanib qolmoqda, balki u hisob-kitoblarni amalga oshirishga ham qodir, algoritm javoblarni to'g'ridan-to'g'ri va qo'shish, o'rtacha hisoblash va boshqa operatorlar yordamida jadvallar katakchalarida izlaydi, bundan tashqari u bir vaqtning o'zida bir nechta jadvallar orasidagi javobni qidirishi mumkin.

Google-ning ta'kidlashicha, Tapas "Dastlabki algoritmlarning eng yaxshi uchta ko'rsatkichi yoki o'yinlari" relyatsion ma'lumotlarni tahlil qilish. Tapas-ning katta ma'lumotlar omborlaridan aniq narsalarni olish qobiliyati, shuningdek, javob berish qobiliyatini yaxshilashga yordam berishi mumkin.

Balandlik, Tapas BERT tabiiy tilni qayta ishlash texnikasi turlarini qo'llaydi Google qidiruvi tomonidan olib borilgan qidiruvlarda foydalaniladi.

BERT an'anaviy yondashuvlarga qaraganda ko'proq aniqlikni ta'minlaydi chunki bu sun'iy intellektga odatiy amaliyotda bo'lgani kabi nafaqat chapdan o'ngga yoki o'ngdan chapga matn ketma-ketligini baholashga imkon beradi, balki ikkalasini ham bir vaqtning o'zida bajaradi.

Google TAPAS uchun tatbiq etgan versiyasi sun'iy intellektga nafaqat foydalanuvchilar tomonidan berilgan savolni va ular so'ramoqchi bo'lgan ma'lumotlarni, balki ma'lumotlar saqlanadigan relyatsion jadvallarning tuzilishini ham ko'rib chiqishga imkon beradi.

TAPAS-ni Linux-ga qanday o'rnatish kerak?

Chunki TAPAS asosan BERT modelidir va shu sababli bir xil talablarga ega. Bu shuni anglatadiki, ketma-ketligi 512 bo'lgan katta modelni o'qitish mumkin, buning uchun TPU kerak bo'ladi.

Linuxda TAPAS-ni o'rnatish imkoniyatiga ega bo'lish biz protokol kompilyatorini talab qilamiz, ko'pgina Linux tarqatishlarida topish mumkin.

Debian, Ubuntu va ularning hosilalarida biz kompilyatorni quyidagi buyruq bilan o'rnatamiz:

sudo apt-get install protobuf-compiler

Arch Linux, Manjaro, Arco Linux yoki boshqa har qanday Linux Linux lotinida biz quyidagilarni o'rnatamiz:

sudo pacman -S protobuf

Endi TAPAS-ni o'rnatish uchun biz faqat manba kodini olishimiz va kompilyatsiyani quyidagi buyruqlar bilan bajarishimiz kerak:

git clone https://github.com/google-research/tapas
cd tapas
pip install -e .

Sinov to'plamini ishlatish uchun biz toks kutubxonasidan foydalanamiz, uni quyidagi telefon orqali qo'ng'iroq qilish mumkin:

pip install tox
tox

Bu erdan sun'iy intellektni qiziqish bo'yicha o'qitish kerak bo'ladi. Garchi Ba'zi o'qitilgan modellar GitHub omborida taqdim etiladi.

Bundan tashqari, siz turli xil konfiguratsiya variantlaridan foydalanishingiz mumkin, masalan, variant maksimal_seq_uzunligi qisqaroq ketma-ketliklar yaratish. Bu aniqlikni pasaytiradi, shuningdek GPU modelini o'qitiladigan qiladi. Yana bir variant - bu ommaviy hajmini kamaytirish (poezd_batch_ o'lchami), ammo bu aniqlikka ham ta'sir qilishi mumkin.

Va nihoyat, bu haqda ko'proq bilmoqchi bo'lsangiz Ushbu sun'iy intellekt haqida siz foydalanish, bajarish va boshqa ma'lumotlarni batafsil tekshirishingiz mumkin Quyidagi havolada.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.