Архив метки: java

Как обучаются нейронные сети

Автор: | 28.07.2020

В этой главе мы покажем процесс обучения нейронных сетей, которые выполняются в целях обучения из данных. Мы представляем концепты тренировки, тестировании и валидации и покажем как это реализовать на Java. Мы также покажем несколько методов оценки производительности нейронных сетей в обучении также как и обучение параметров алгоритма. В сумме, в главе мы изучим: Процесс обучения… Читать далее »

Начало работы с нейронными сетями

Автор: | 02.06.2020

В этой главе мы познакомимся с нейронными сетями и узнаем для чего они были спроектированы. Эта глава служит фундаментом для последующих глав, в то время как эта показывает базовые понятия нейронных сетей. В этой главе мы покроем следующие темы: Искусственные нейроны Весы(weights) и смещения(biases) Активационные функции(activation functions) Слои нейронов(layers) Реализация нейронной сети на Java Раскрывая… Читать далее »

Взаимодействие WebView с JavaScript

WebView — это компонент, с помощью которого можно отображать веб-страницы. Однако нас интересует не только показ содержимого страницы, нам нужно также взаимодействовать с этим содержимым. В этой статье мы попытаемся объяснить некоторые детали этого процесса. Важно! Прежде всего, если вы хотите загрузить веб-страницу из Интернета, не забудьте добавить следующее разрешение в файл AndroidManifest.xml. <uses-permission android:name=»android.permission.INTERNET»/>… Читать далее »

Индикатор прогресса в заголовке приложения

При выполнении длительных операций, приложение должно развлекать пользователя анимированным индикатором прогресса. Если этого не делать, то он решит, что приложение зависло и скорее всего удалит его, т.к. по его мнению оно не доработанное. Для реализации этой задачи можно в разных элементах интерфейса показывать виджет ProgressBar. Показывать его можно, как в отдельном модальном окне, так и… Читать далее »

Bat скрипт для копирования ресурсов

Часто для экономии времени, можно в приложении временно использовать ресурсы из Android SDK. Например, стандартные картинки, которые используются самой системой. Найти их можно по адресу sdk\platforms\android-21\data\res … а далее папки с указанием плотности экрана (drawable-mdpi ,drawable-hdpi и т.п.) А в коде разметки (xml) быстро указать можно вот так: android:icon=»@android:drawable/ic_menu_help» Таким образом программа будет использовать ресурсы… Читать далее »

Горячие клавиши в Eclipse

Автор: | 01.12.2014

В данной статье постараюсь собрать все полезные сочетания клавиш при работе в IDE Eclipse в операционной системе Windows. Ctrl+Alt+Down (вниз) — копировать и вставить строку целиком перед курсором Ctrl+Alt+Up (вверх) — копировать и вставить строку целиком после курсора Ctrl+Spase (пробел) — автодополнение Ctrl+F6 — cледующий/предыдущий редактор Ctrl+D — удалить строку целиком Ctrl+O — показать поля… Читать далее »

Развернутый пример работы с Admob

Как уже было отмечено в предыдущей статье, рекламный баннер от Admob является элементом View, и может быть добавлен на экран приложения, удален или изменен. Если добавить элемент статически, т.е. прописав его в файле разметки (layout), то он все время будет занимать место на экране, даже если реклама в элемент не загрузилась. Показывать пустое место пользователю не… Читать далее »

Размещаем рекламный банер от Admob

Единственным заработком бесплатных приложений (помимо продажи личных данных пользователя) является размещение рекламы. Есть много рекламных площадок, но по многим причинам я выбрал Admob. В этой статье я расскажу как установить простой рекламный баннер в ваше приложение. Руководство по размещению баннера имеется на родном сайте. Там же найдете пример с исходными кодами. С первого раза разобраться… Читать далее »

Размеры иконок для Android приложений

Для того, чтобы согласовать интерфейсы приложений на целом зоопарке устройств, было придумано разбить их по плотности экранов (density). Ну а точнее — все картинки можно подобрать под конкретную плотность экрана. Для этого в проекте сразу создаются папки: drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi  В них нужно положить адаптированные изображения. Сайт гугла  дает ценные рекомендации по расчету… Читать далее »

Работа с компонентом YouTubePlayerView

Автор: | 03.10.2014

Для воспроизведения видео ролика с YouTube в мобильном приложении я знаю два подхода: 1. Запустить через намерение (intent) родное приложение от Google. Делается это примерно вот так: startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(«http://www.youtube.com/watch?v=cxLG2wtE7TM»))); В этом случае мы выйдем за пределы исходного приложения, но при этом работы сэкономим очень много. 2. Использовать YouTube Android Player API. В этом случае мы… Читать далее »