Блог пользователя AlexSkidanov

Автор AlexSkidanov, история, 9 лет назад, перевод, По-русски

Всем привет,

Мы с друзьями пытаемся научить машины решать задачки самостоятельно.

Для этого нам нужен очень большой набор пар (условие задачи => решение).

Мы уже скраулили почти все сайты на которых решения публичны. Теперь мы пытаемся собрать решения с сайтов, где решения закрыты.

Если вы прорешивали Timus, UVa или любую другую платформу, где решения закрыты, и не против дать мне доступ скраулить ваши решения, пожалуйста пришлите в личку логины/пароли акаунтов в этих системах.

Мы нигде не будем публиковать код, и не будем использовать акаунты как-либо кроме как для того чтобы скачать решения.

И напоминаю, что мы поддерживаем платформу, на которой просим людей переписывать условия задач в коротком виде. Мы платим за это, многие участники получают около $12/час. Платформа находится по ссылке:

https://r-nn.com

Для тех, кто готовится к ICPC и как следствие не может работать полный рабочий день это может быть очень удобно.

  • Проголосовать: нравится
  • +96
  • Проголосовать: не нравится

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +74 Проголосовать: не нравится

That's a very bold thing to do, wish you luck, but I (and many other people) think that science is not ready for such thing. But fortune favours the brave.

  • »
    »
    9 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +46 Проголосовать: не нравится

    Yes, people are divided into those who think it's a decade away and those who think it is around the corner. I belong to the latter group :)

    Both me and a friend of mine have left our day time jobs to work on this full time, so we are quite invested in our belief :)

»
9 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Does UVa even store solutions?

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

I just registered in the platform and I see that we have to win points on it. So more points means more payment or its just a sort of recruitment test?

»
9 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится +82 Проголосовать: не нравится

Возможно я немного луддит, но я не очень понимаю стремления автоматизировать относительно интересные вещи, когда все еще не автоматизировано много неинтересных. Мне не очень хочется жить в будущем, в котором ИИ будет решать задачи на кф, но при этом полы в макдаке по-прежнему будет мыть уборщица.

  • »
    »
    9 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +31 Проголосовать: не нравится

    С другой стороны, учить машину мыть полы не очень интересно, а решать задачки — интересно

    • »
      »
      »
      9 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +60 Проголосовать: не нравится

      Кажется и там и там машинное обучение, при этом на роботах которые хорошо моют полы имхо можно больше заработать. Ну может мыть полы немного посложнее научить, не знаю :trollface

  • »
    »
    9 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +7 Проголосовать: не нравится

    Когда мы решим программирование, автоматизировать уборщицу будет плевое дело.

    Наоборот не работает.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Do you crawl only the AC solutions? Have you crawled on platforms like SPOJ? They don't seem to have public solutions.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +138 Проголосовать: не нравится

I am working on a messenger bot. Please send me your facebook account's details (e-mail, password, etc), I won't publish them.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится -7 Проголосовать: не нравится

Many solutions to UvA problems are available on github, so you could crawl that for solutions, though I don't know how you could verify them for ACness.

Anyway, good luck with your research.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +29 Проголосовать: не нравится

Why not share a script that allows you to scrape your AC solutions from the respective judges and upload them to your website instead of asking users to share their passwords, something that most people likely won't do?

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +48 Проголосовать: не нравится

There is a small suggestion from my side here. If at all, at some point during your research you come to the conclusion that the task at hand seems intractable, you could consider a relatively easier problem of predicting tags for a question. Tags could be like "Segment trees", "DP" ,"Math" etc. and the features could be the constraints along with any other information you could extract using NLP.

»
9 лет назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Are you using NLP to solve the CP problems?? However, that's a great breakthrough man!! Keep working on it! :)

»
9 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

Is the website still working? I keep getting 504 Gateway Time-out.