Size: a a a

Язык программирования Julia / Julia programming language

2019 August 28

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Что либо добавить к этим ссылкам не могу. На днях обсуждали логическое программирование и возможность построения DSEL на Julia. На LilKanren.jl ссылаются чаще всего.
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Roman Samarev
Что либо добавить к этим ссылкам не могу. На днях обсуждали логическое программирование и возможность построения DSEL на Julia. На LilKanren.jl ссылаются чаще всего.
Ну вот, например: https://github.com/hessammehr/Logic.jl
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Artem Pelenitsyn
Я работаю с компанией делающей Datalog-подобный (это недалеко от Пролога) язык поверх Джулии, но у них парсер отдельный. При этом есть и прототип, который реализован как eDSL на макросах. Запросы записываются как джулишные list comprehensions, а затем передаются в макросы, реализующие нужную семантику.
А вот почитать можно? В том числе про "парсер отдельный" и "прототип на джулии" — почему прототип на джулии не устроил? Как я понимаю, аргументы Валерия Крылова ровно в этом: на Джулия для eDSL трудно обеспечить компактную нотацию (слова "отдельный парсер" обычно указывают на недовольство нотацией хост-языка).
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
очень сыро. В LilKanren хотя бы демонстрашки наделали. Типа этой:
https://nbviewer.jupyter.org/github/lilinjn/LilKanren.jl/blob/master/crumpled-paper/doodles/2015-01-Hangout.ipynb
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Как я понимаю, FOL не самоцель, а самоцель в обсуждаемом кейсе — компактная нотация для парсера (DCG и DCTG). А что какой-то солвер для FOL можно хоть болтами через wrapper прикрутить — это понятно.
источник

V

Vladimir in Язык программирования Julia / Julia programming language
Добрый! А теоретически можно что-нибудь вроде Optim.jl на GPU запихнуть для оптимизации функции правдоподобия многомерных случайных величин?
источник

A

Andrey in Язык программирования Julia / Julia programming language
Vladimir
Добрый! А теоретически можно что-нибудь вроде Optim.jl на GPU запихнуть для оптимизации функции правдоподобия многомерных случайных величин?
Теоретически - можно
источник

V

Vladimir in Язык программирования Julia / Julia programming language
Andrey
Теоретически - можно
А практически пакетов для оптимизации на GPU нет? 😂
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Надо глядеть материалы их конференции
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
JuMP workshops всякие
источник

VG

Vlad Gorelov in Язык программирования Julia / Julia programming language
гайз, всем привет, я в джулии совсем новый чел, скажите, а есть что-то по байесовской оптимизации кроме такого https://github.com/jbrea/BayesianOptimization.jl/tree/master/src
там просто MAP оптимизатор а мне бы MLE и писать такое не хочется. заранее простите за тупизм если что
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Vlad Gorelov
гайз, всем привет, я в джулии совсем новый чел, скажите, а есть что-то по байесовской оптимизации кроме такого https://github.com/jbrea/BayesianOptimization.jl/tree/master/src
там просто MAP оптимизатор а мне бы MLE и писать такое не хочется. заранее простите за тупизм если что
а https://probcomp.github.io/Gen/ никак не прикрутить?)
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
коллеги, на митап можно (и нужно!) регистрироваться 😎 можно приходить и так, но лучше зарегистрироваться, чтобы было понятно, сколько людей ждать.

спикеры отличные: Анатолий Левенчук (@ailevenchuk) и Артем Пеленицын (@ulysses4ever). будет прямо оч интересно.
источник

VG

Vlad Gorelov in Язык программирования Julia / Julia programming language
мне пока не очень понятен ваш ответ)))  или вы просто какбе отвечаете RTFM?))
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Vlad Gorelov
мне пока не очень понятен ваш ответ)))  или вы просто какбе отвечаете RTFM?))
я как бы в этом вопросе не настоящий сварщик и потому делаю предположение. но оформляю в виде встречного вопроса)))
источник

VG

Vlad Gorelov in Язык программирования Julia / Julia programming language
Gleb Ivashkevich
я как бы в этом вопросе не настоящий сварщик и потому делаю предположение. но оформляю в виде встречного вопроса)))
аа, спасибо тогда энивей, покурю тогда в туториалы)
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Видимо больше чем эти дядьки тут никто не скажет ..
источник

T

Tanya in Язык программирования Julia / Julia programming language
Roman Samarev
Что либо добавить к этим ссылкам не могу. На днях обсуждали логическое программирование и возможность построения DSEL на Julia. На LilKanren.jl ссылаются чаще всего.
Могу добавить, что имеет смысл смотреть http://minikanren.org/ и статьи William Byrd http://webyrd.net/ - это автор миниканрена =) Где-то там и у него на гитхабе должны быть примеры использования+есть список реализаций на разных языках, разной степени полноты. Проводит недельные воркшопы, уже 2 раза с ними приезжал в Россию по приглашению JetBrains. Свою реализацию (MuKanren.jl) я писала как раз после одного из них.
источник