Pavel
продолжает текст за вас-)
Anonymous
Добрый день. Ищу перспективные проекты с возможностью инвестирования. Если есть предложения жду в лс, обсудим. Или подскажите где можно найти тематические чаты буду благдарен.
Serezha
продолжает текст за вас-)
Что-то полная хрень 🙂 Выдает мне целые предложения - осмысленные но не в тему. Зачем здесь нейронки?
Pavel
Так ты текста побольше вставь
Serezha
Как раз читаю в последнее время про тупик дип лернинга и парадокс Моравека
Serezha
И морально настраиваюсь погрузить руки в кровавый Питон и Ц++ легаси какого нибудь дип лернинг проекта с гитхаба
Serezha
Отсюда и по ссылкам https://blog.piekniewski.info/2018/05/28/ai-winter-is-well-on-its-way/
Pavel
Собственно парадокс старая тема. Сравнение хорошо формализованных задач и задач общего профиля с низкой фтрмализацией
Serezha
Ну то есть пример с генерацией текста - когда ты понимаешь что все упирается в тупо статистку - магия теряется
Max
Собственно парадокс старая тема. Сравнение хорошо формализованных задач и задач общего профиля с низкой фтрмализацией
кажется, что дело тут не в формализованности. просто если бы мы контролировали сознанием всё то, что делаем бессознательно, то мы бы просто не выжили. сознанию же остаётся самая вычислительно лёгкая часть жизнедеятельности
Serezha
примерно так да
Serezha
мы научили машину играть в шахматы но не можем даже примитивное сознание пчелы смоделировать
Serezha
https://www.youtube.com/watch?v=g0TaYhjpOfo
Serezha
вот это очень смешная подборка
Pavel
вообще-говоря как раз поведение примитивных организмов кажется что умеют моделировать с той или иной достоверностью.
Pavel
https://www.youtube.com/watch?v=g0TaYhjpOfo
https://www.youtube.com/watch?v=QdQL11uWWcI
Serezha
вообще-говоря как раз поведение примитивных организмов кажется что умеют моделировать с той или иной достоверностью.
каких то выдуманных организмов - может быть. настоящих - нет. у пчел и социальная иерархия и паттерны ориентации на местности и язык передачи информации другим пчелам и навыки сбора пыльцы, защиты улья итд
Serezha
https://www.youtube.com/watch?v=QdQL11uWWcI
смотрится эффектно - но недалеко ушел от развлекательных роботов которые можно в детском мире купить 🙂
Serezha
даже ванговать не надо чтобы понять что в челлендже ДАРПА он также нелепо рухнет как в той компиляции фейлов
Pavel
каких то выдуманных организмов - может быть. настоящих - нет. у пчел и социальная иерархия и паттерны ориентации на местности и язык передачи информации другим пчелам и навыки сбора пыльцы, защиты улья итд
ты про симуляцию одной пчелы? ну вот смотри - уметь в коммуникацию и самоорганизацию - нейросети уже умеют_) вон - была ржака, когда нейросетка начала зашивровывать в картинки доп данные чтобы лучше проходить обучение-)
Pavel
или когда неросетки гугл-переводчика сгенерили промежуточный язык для перевода из любого в любой
Pavel
каких то выдуманных организмов - может быть. настоящих - нет. у пчел и социальная иерархия и паттерны ориентации на местности и язык передачи информации другим пчелам и навыки сбора пыльцы, защиты улья итд
остальные навыки - в зависимости от формализации. ориентация на местности у пчелы так себе-) в рамках небольших пространств, и расставленных меток-цветков, сетка спокойно умеет ориентироваться
Andrey
коллеги, всем привет помогите я немного запутался if (foo.key1.key2.key3.key4 or 0) == 5 then конструкция не работает если foo равно nil или любой ключ до четвертого равно nil есть какой то способ так сравнивать без гемороя что бы не проверять все подряд ключи на не nil ? т.е. меня интересует только существование элемента и его значение а существуют ли элементы до этого не важно
Pavel
А есть линк про картинки ?
Если честно не помню https://techcrunch.com/2018/12/31/this-clever-ai-hid-data-from-its-creators-to-cheat-at-its-appointed-task/
Mark ☢️
Боты подъехали
Andrey
Но скорее всего ты делаешь какую то херню
спасибо, говорят еще на метатаблицах есть способ. почему херню?
Mark ☢️
За много лет кодинга ни разу не прихожидось с такой задачей сталкиваться
Mark ☢️
Нетиповая конструкция
Egor
Подскажите, а для чего нужна либа penlight? Я вот как бы ни смотрел доки, не пойму в каких случаях он может понадобиться?
6 :)
Пародия на Boston Dynamics
Mark ☢️
Уже в каждом чяте и соцсети
Mark ☢️
Упадет -- и хрен с ним. Значит было не валидно.
🐅🤦‍♂️
Не знаю, возможно парсить строку и проверять быстрее, хз.
🐅🤦‍♂️
Я в pcall не силен.
Mark ☢️
Я в pcall не силен.
Научись. Очень нужная в луе вещчь
Mark ☢️
Несложно
Mark ☢️
Типа трай эксцепт
🐅🤦‍♂️
Да, try ... except .. end - мощная тема.
Mark ☢️
Snusmumriken
If ((foo or {}).key1 or {}).key2 or {} ....
Можно без создания таблиц, но гораздо длиннее: if foo and foo.key1 and foo.key1.key2 and foo.key1.key2.key3 and foo.key1.key2.key3.key4 == 5 then ... end Я прост предпочитаю ничего не создавать.
Mark ☢️
хм. а что быстрее — лукап или создание пустой таблицы ?
Snusmumriken
Ща проверю
Mark ☢️
Ща проверю
от размеров промежуточных таблиц наверное таки лукап зависит
Mark ☢️
но будем считать что они мелкие
Mark ☢️
для теста по 10 полей забей
Snusmumriken
Минимально, поиск по хешу. Если это не сломанное хеширование luajit'а с тонной похожих строк, то норм.
Snusmumriken
Хмм, забавно на баш на баш, всё в пределах погрешности
Snusmumriken
https://pastebin.com/edit/qYrT6eJ4 Используется вот этот вот тайм-стампер (мой), в качестве функции времени — socket.gettime
Snusmumriken
Правда, у меня luajit и оно компилит все эти поиски, ща попробую в чистых луях запустить.
Snusmumriken
А вот на чистых луях: лукап оказывается медленнее если всё ключи на месте, но гораздо быстрее если какие-то ключи всё таки не нашлись (ибо прерывает процесс поиска).
Mark ☢️
Скорее вcего это будет наибыстрейшим
Snusmumriken
Даа, в ~1000 раз медленнее.
usernameak
баян.7z
Mark ☢️
Даа, в ~1000 раз медленнее.
а что, пколл настолько медленный ?!
Snusmumriken
Ващет да.
Snusmumriken
Поэтому имеет смысл заворачивать вообще всё в один пколл.
Mark ☢️
и в луажыде тоже?
Snusmumriken
Это и есть луаджыд, ща в 5.1 пропихну
Mark ☢️
Поэтому имеет смысл заворачивать вообще всё в один пколл.
а что делать если вызывается чей-то говнокод (типа luaposix)
Mark ☢️
а падать нельзя
Mark ☢️
они там от релиза к релизу то нил выдают то падают
Mark ☢️
по рандому
Mark ☢️
в разных функциях. гдето так гдето так
Snusmumriken
Не, в чистых луях не настолько процентно медленно. Для чистых луёв мне приходится уменьшать кол-во циклов (тут в десять раз меньше циклов). Ща чисто замеряю одно и то же кол-во циклов в луаджыде и без. Это надолго.
Snusmumriken
Вот тебе чистые цифры луаджыта и 5.1, при запуске одного и того же кода.
Snusmumriken
Можешь сам забенчать https://pastebin.com/qYrT6eJ4