Вышла статья про KotlinDL на Хабре, буду благодарен вам, если вы прочтете статью и поможете в ее продвижении (нам очень нужно, чтобы все разработчики и разработчицы, которым это может быть полезно, узнали), а без стрелочек вверх, они просто утонут.
Одна из лучших инноваций этого года, мои pet проекты на Android сразу стали приятными и шелковистыми на ощупь.
Надеюсь, подобные вещи скоро появятся для быстрого клепания desktop у каждого jvm - ного desktop-щика
Надеюсь, подобные вещи скоро появятся для быстрого клепания desktop у каждого jvm - ного desktop-щика
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
🎉 Jetpack Compose 1.0 (Android) released
Android Studio 2020.3.1 released with new version numbering and Compose Preview
Android Studio 2020.3.1 released with new version numbering and Compose Preview
Android Developers Blog
Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI
Posted by Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations Today, we're launching version 1.0 of...
Из интересного, в отделе все чаще встают вопросы, оставлять ли kotlin - либу с нативным компонентом на jdk8 или поднимать до jdk11. И аргументом за переход на jdk11 часто является изменение подхода в работе с фантомными ссылками в jdk9. Почему? Вот тут подробно отвечает эксперт https://stackoverflow.com/a/56706870
Stack Overflow
Why since java 9 PhantomReference java doc states that it is dedicated to the POST-mortem cleanup actions although it was PRE-mortem…
PhantomReference java doc for java 8 and less looks like this:
Phantom reference objects, which are enqueued after the collector
determines that their referents may otherwise be reclaimed. Phan...
Phantom reference objects, which are enqueued after the collector
determines that their referents may otherwise be reclaimed. Phan...
Кстати, я уже месяц пользуюсь первой стабильной версией Kotlin for Apache Spark, есть приятные плюшки, в том числе для запуска локально, по крайней мере в сравнении с опытом работы на Java API
Если будет интерес пользователей, до я думаю допилим Streaming и ML
https://blog.jetbrains.com/kotlin/2021/07/kotlin-api-for-apache-spark-1-0-released/
Если будет интерес пользователей, до я думаю допилим Streaming и ML
https://blog.jetbrains.com/kotlin/2021/07/kotlin-api-for-apache-spark-1-0-released/
The JetBrains Blog
Kotlin API for Apache Spark 1.0 Released | The Kotlin Blog
The Kotlin API for Apache Spark is now widely available. This is the first stable release of the API that we consider to be feature-complete with respect to the user experience and compatibility with
На EMR усе работает, проверено (не то, чтобы там было чему сломаться, но вдруг).
Представляем версию 0.3 библиотеки глубокого обучения KotlinDL!
Вас ждет множество новых фич: новые модели в ModelHub (включая модели для обнаружения объектов и распознавания лиц), возможность дообучать модели распознавания изображений, экспортированные из Keras и PyTorch в ONNX, экспериментальный высокоуровневый API для распознавания изображений и множество новых слоев, добавленных контрибьюторами. Также KotlinDL теперь доступен в Maven Central.
В этой статье мы коснемся самых главных изменений релиза 0.3. Полный список изменений доступен по ссылке.
P.S. Плюсаните на хабре, во имя повышения доступности AI на JVM!
https://habr.com/ru/company/JetBrains/blog/581462/
Вас ждет множество новых фич: новые модели в ModelHub (включая модели для обнаружения объектов и распознавания лиц), возможность дообучать модели распознавания изображений, экспортированные из Keras и PyTorch в ONNX, экспериментальный высокоуровневый API для распознавания изображений и множество новых слоев, добавленных контрибьюторами. Также KotlinDL теперь доступен в Maven Central.
В этой статье мы коснемся самых главных изменений релиза 0.3. Полный список изменений доступен по ссылке.
P.S. Плюсаните на хабре, во имя повышения доступности AI на JVM!
https://habr.com/ru/company/JetBrains/blog/581462/
Хабр
KotlinDL 0.3: поддержка ONNX, Object Detection API, 20+ новых моделей в ModelHub, и много новых слоев
Представляем версию 0.3 библиотеки глубокого обучения KotlinDL!Вас ждет множество новых фич: новые модели в ModelHub (включая модели для обнаружения объектов и распознавания лиц), возможность...
Forwarded from Big Data Russia
This media is not supported in your browser
VIEW IN TELEGRAM
Вот это создано при помощи KotlinDL и магии Swing:)))
Очень хотелось бы получить фидбэк Java developers - для Java нет отдельного API, а использовать Kotlin напрямую - местами некрасиво и требует знания его особенностей. Мы сейчас обсуждаем возможность добавления нормального Java API, но нужны аргументы за это и кто-то, кому это нужно
Я совсем недавно стал пользовать Ktor, но должен сказать, очень приятный фреймворк для легких задач - поднять серверок с Netty, пробросить роутинг, написать клиента, обработать простую формочку (более сложные вещи пока на нем не пробовал)
Forwarded from Big Data Russia
Сегодня, в 19-00 на вебинаре покажу как легко интегрировать KotlinDL - модели для Image Recognition / Object Detection с веб-приложениями на основе Ktor
https://info.jetbrains.com/kotlin-webinar-december14-2021.html
Приходите!
https://info.jetbrains.com/kotlin-webinar-december14-2021.html
Приходите!
YouTube
Object Detection and Image Recognition with Kotlin
In this webinar, we will explore a deep learning library written in Kotlin, learn how to detect objects of different types in images, build predictive models on numeric data, and create a Kotlin Web Application using Ktor and KotlinDL, which will recognize…
Выпустил статью в блоге JetBrains по мотивам вебинара, но с обновленным кодом и без подробностей про кишочки. Чистый howto, чтобы быстро сделать небольшой сервак на Ktor + страничку на HTML DSL и предсказалку на KotlinDL.
https://blog.jetbrains.com/kotlin/2022/01/object-detection-with-kotlindl-and-ktor/
https://blog.jetbrains.com/kotlin/2022/01/object-detection-with-kotlindl-and-ktor/
The JetBrains Blog
Object Detection with KotlinDL and Ktor | The Kotlin Blog
Alexey Zinoviev presented the webinar “Object Detection and Image Recognition with Kotlin,” where he explored a deep learning library written in Kotlin, described how to detect objects of different types in images, and explained how to create a Kotlin Web…
Я продублировал статью на medium, похлопайте, плиз https://zaleslaw.medium.com/object-detection-with-kotlindl-and-ktor-eb49d4a8027c
Medium
Object Detection with KotlinDL and Ktor
Intro
Forwarded from Big Data Russia
Вышел релиз KotlinDL 0.4. Он должен был выйти 1 марта, но 1 марта релизить что-то я был не в состоянии https://zaleslaw.medium.com/kotlindl-0-4-c7d79060ddc6
Medium
KotlinDL 0.4
Version 0.4 of our deep learning library, KotlinDL, is out!
А я в свою очередь на Jpoint, 24 июня, расскажу про то, как развивалась эта библиотека и с какими сложностями пришлось столкнуться. Если у вас есть много боли про работу с ML-моделями под JVM и вы случайно будете на JPoint - приходите, поболтаем. https://jpoint.ru/talks/cf6dbc328b93480494c8ee856207a6b3/
JPoint 2022. Международная Java‑конференция
Два года жизни одной библиотеки глубокого обучения на Kotlin: от прототипа к четвертому релизу | Доклад на JPoint 2022
Алексей расскажет, как в подземельях JetBrains ковалась библиотека глубокого обучения на Kotlin — KotlinDL. Этот доклад не про Deep Learning, как таковой, а про непростой путь взращивания JVM-библиотеки для Data Science экосистемы с нуля и о преодолении трудностей…
👍2
Если вы работаете или работали с DL4j, DJL, Tribuo или Smile - это тоже хорошая тема для разговора.
👍1