TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
AGI

27 Jul 2018, 16:20

Telegram'da ochish Ulashish Shikoyat qilish

Execution-Guided Neural Program Decoding
Авторы решали задачу text2SQL. Есть датасет WikiSQL где собраны 80тысяч пар запросов natural language -> SQL на заданной таблице БД. Эта задача очевидно решается простой архитектурой seq2seq с attention и pointer networks для copy механизма. Авторы улучшили прошлую архитектуру сделав отдельные cell-ы для декодера. Один тип cell-a отвечает за конкретные элементы синтаксиса SQL - например Select, From, Where итд. Два других cell-a отвечают за column name и constant name значения. Очевидно column name нужно найти или в natural language запросе или из самой таблицы БД. И constant name нужно найти в запросе. Для этого нужен только pointer network.
Для каждого типа cell-a есть свой loss. Для элементов синтаксиса это обычная кросс-энтропия. а для copying механизма они предложили новый loss названный "Sum-Transfer". Дело в том что токен который нужно скопировать может встречаться несколько раз и в запросе и в таблице БД, поэтому attention scores of pointer network суммируются для одних и тех же токенов и только потом считается кросс-энтропия.
Плюс они предложили метод борьбы с run-time error если сеть генерирует invalid запросы или же сеть генерит sql запрос который возращает empty значение. Для этого они придумали два метода. Первый это трейнить ансамль моделей. Далее каждая модель ансамбля генерит sql до тех пор пока он не станет валидным. БрутФорс детка)
Второй это local repair approach. Этот метод очень похож на beam search который мы юзаем для natural language generation, они же предложили для SQL. Пока только для одного типо запроса "Select * From * Where *"

701 0 0
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot