Size: a a a

Kotlin Community

2020 March 13

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Зависит от того что нужно и насколько ивзращенные потребности. Есть байндинги на тензорфлоу, всякие пайторчи и есть DeepLearning4J, у которого хорошая распределенка. Но в целом на питоне пока проще. Если не надо интегрировать с котлин кодом, то наверное пока можно остаться на питоне
👍
источник

AN

Alexander Nozik in Kotlin Community
Если нужна интеграция с котлин кодом, я бы попробовал потыкаться
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Если нужна интеграция с котлин кодом, я бы попробовал потыкаться
Да не, просто человек занимается этим активно и нужно дать совет иметь ли смысл сейчас смотреть в сторону котлина
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Да не, просто человек занимается этим активно и нужно дать совет иметь ли смысл сейчас смотреть в сторону котлина
Смотреть имеет, бежать, сломя голову, пока нет наверное
источник

BV

Boris Vanin in Kotlin Community
Ну, а если посмотреть, то есть ли что-то, что можно про это почитать? Может страничка проекта какого-то
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Ну, а если посмотреть, то есть ли что-то, что можно про это почитать? Может страничка проекта какого-то
Я сам не делаю ML, поэтому мне сложно сказать, но вот сходу гуглится: https://datasmarts.net/advanced-tensorflow-in-kotlin/
источник

AN

Alexander Nozik in Kotlin Community
Там опять-таки ML - это очень широко. Надо конкретные инструменты смотреть
источник

AN

Alexander Nozik in Kotlin Community
Тот ML, который у нас сейчас будет вообще на котлине гораздо лучше будет, чем на питоне, там надо будет с функциями много работать.
источник

AN

Alexander Nozik in Kotlin Community
А как правильно использовать replaceWith если надо имя функции подменить?
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
какая-то непонятная штука именно в котлин плагине похоже, не было этой проблемы на линуксе, но на маке стабильно: если подсказка всплыла, вроде параметров функции, то ввод начинает тупить стабильно нажатые клавиши съедаются, есть у кого такое?
Внезапно заметил такое, но пока только один раз
источник

VP

Vladimir Petrakovich in Kotlin Community
Похоже, что такие вопросы надо позже задавать 🌚
https://t.me/kotlin_lang/184603
источник

BV

Boris Vanin in Kotlin Community
Vladimir Petrakovich
Внезапно заметил такое, но пока только один раз
Я тоже не сразу, потому что вылезает когда попап виден
источник

VP

Vladimir Petrakovich in Kotlin Community
Во, я это замечал много раз, когда нажимал Enter, но думал, что просто идея тормозит
источник

QH

Quantum Harmonizer in Kotlin Community
Адекватно ли пробрасывать ResultSet#close таким путём? Задача проста — использовать единственную ячейку выборки и всё за собой закрыть.
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Адекватно ли пробрасывать ResultSet#close таким путём? Задача проста — использовать единственную ячейку выборки и всё за собой закрыть.
Меня коменты больше всего пугалают
источник

QH

Quantum Harmonizer in Kotlin Community
Bogdan Panchenko
Меня коменты больше всего пугалают
🤷‍♂️ а чо делать
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Адекватно ли пробрасывать ResultSet#close таким путём? Задача проста — использовать единственную ячейку выборки и всё за собой закрыть.
А блобы закрываются не отдельно от ResultSet-а?
Ещё там будет утечка, если check не сработает.
А для чего все методы руками реализованы?
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
А блобы закрываются не отдельно от ResultSet-а?
Ещё там будет утечка, если check не сработает.
А для чего все методы руками реализованы?
В resultSet'е может быть m колонок * n строк, каждая имеет право быть блобом и иметь собственный InputStream. Так что изначально закрываются отдельно.

Спасибо за утечку, поправлю.

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

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
В resultSet'е может быть m колонок * n строк, каждая имеет право быть блобом и иметь собственный InputStream. Так что изначально закрываются отдельно.

Спасибо за утечку, поправлю.

Нельзя заделегировать абстрактный класс, потому руками.
Есть FilterInputStream, хотя отсутствие там transferTo() немного смущает
источник

QH

Quantum Harmonizer in Kotlin Community
😮 можно не ставить ;
источник