Forwarded from Big Data Russia
Добрый день, рад сообщить, что первая альфа-версия KotlinDL (Keras на Kotlin поверх Tensorflow вышла)
https://github.com/JetBrains/KotlinDL
Ставьте звезды, они пригодятся!
https://github.com/JetBrains/KotlinDL
Ставьте звезды, они пригодятся!
GitHub
GitHub - Kotlin/kotlindl: High-level Deep Learning Framework written in Kotlin and inspired by Keras
High-level Deep Learning Framework written in Kotlin and inspired by Keras - Kotlin/kotlindl
Forwarded from Big Data Russia
Помогите с продвижением, если у вас есть хабр-аккаунт и вы рады выходу KotlinDL https://habr.com/ru/company/JetBrains/news/t/532990/
Хабр
Глубокое обучение на Kotlin: вышла альфа-версия KotlinDL
Всем привет! На днях мы выпустили первую альфа-версию KotlinDL , фреймворка для глубокого обучения нейросетей, API которого мы старались сделать максимально похожим на Keras (фреймворк на Python...
Вот наша команда в JetBrains и выпустила многомерные массивы в стиле numpy. Под капотом Openblas или jvm на выбор!
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
The JetBrains Blog
Multik: Multidimensional Arrays in Kotlin | The Kotlin Blog
A lot of data-heavy tasks, as well as optimization problems, boil down to performing computations over multidimensional arrays. Today we’d like to share with you the first preview of a library that ai
Вышла Java 16 с ее records, поддержкой новых стандартов C++ 14 (вместо унылого, но понятного 98), Foreign Linker API (чтобы ходить в native шустрее чем с JNI) и прекрасный Vector API на развитие которого многие в мире ML/DL возлагают большие надежды. https://habr.com/ru/post/547364/ - тут хороший обзор новых фич. Kotlin без больших проблем всосал в себя Java 16 (я опасался все же за records). Впрочем, ни один OSS проект на Java, к которым я имею отношение не переходит на Java 16 прямо сейчас - скорее это поле для экспериментов и тестирования. Однако, выход новой версии Java на каждом проекте добавляет дровишек в топку разговоров "а не пора ли нам поднять версию с java 8 до java 11". Но обычно дискуссия затихает на том, что "пользователей на java 8 терять не хочется".
Хабр
Вышла Java 16
Вышла 16-я версия платформы Java SE. В этот релиз попало около двух с половиной тысяч закрытых задач и 17 JEP'ов. Изменения API можно посмотреть здесь. Release n...
#реклама IT-индустрия изменила то, как мы учимся, работаем, знакомимся и едим. Пришла очередь автомобильной индустрии. 15 апреля в 17:00 на Arrival Live команда компании впервые публично расскажет про свой подход к автомобилестроению, мобильные микрофабрики вместо огромных заводов и софт, способный спрогнозировать неисправности и произвести ремонт до поломки.
Возможно онлайн или офлайн участие, но по предварительной регистрации.
Присоединяйся https://meetup.arrival.com/?utm_source=tg&utm_medium=post&utm_campaign=javajvm
Возможно онлайн или офлайн участие, но по предварительной регистрации.
Присоединяйся https://meetup.arrival.com/?utm_source=tg&utm_medium=post&utm_campaign=javajvm
Forwarded from Big Data Russia
Я тут записал видео о грядущем полновесном релизе библиотеки, над которой работаю - KotlinDL (https://github.com/JetBrains/KotlinDL), ну вы помните ее.
https://www.youtube.com/watch?v=jCFZc97_XQU&t=10s
Весьма горжусь новым релизом, потому, что в нем появилась возможность загружать себе и дотренировывать модели семейств ResNet, VGG и MobileNet для распознавания изображений.
Также был реализован удобный Kotlin DSL препроцессинг изображений поверх традиционной java-графики.
Появился нормальный Functional API, в целом это уже становится похожим на базовый Keras по функционалу.
Конечно, же, все это нормально работает и из Java, есть примеры и на Java.
P.S Финальный релиз выйдет в течение мая (чортовы майские), а превью уже доступно под именем 0.2-alpha-1
https://www.youtube.com/watch?v=jCFZc97_XQU&t=10s
Весьма горжусь новым релизом, потому, что в нем появилась возможность загружать себе и дотренировывать модели семейств ResNet, VGG и MobileNet для распознавания изображений.
Также был реализован удобный Kotlin DSL препроцессинг изображений поверх традиционной java-графики.
Появился нормальный Functional API, в целом это уже становится похожим на базовый Keras по функционалу.
Конечно, же, все это нормально работает и из Java, есть примеры и на Java.
P.S Финальный релиз выйдет в течение мая (чортовы майские), а превью уже доступно под именем 0.2-alpha-1
GitHub
GitHub - Kotlin/kotlindl: High-level Deep Learning Framework written in Kotlin and inspired by Keras
High-level Deep Learning Framework written in Kotlin and inspired by Keras - Kotlin/kotlindl
https://github.com/JetBrains/KotlinDL/blob/master/examples/src/main/java/LeNetClassic.java - вот пример на Java, кстати, понимаю, что на билдерах выглядело бы более прикольно, чем на конструкторах, надеюсь появится доброволец, который нам поможет сделать Java API симпатичным
GitHub
kotlindl/examples/src/main/java/LeNetClassic.java at master · Kotlin/kotlindl
High-level Deep Learning Framework written in Kotlin and inspired by Keras - Kotlin/kotlindl
Вышла статья про 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:)))