Uncategorized

Objects detection with YOLO technique using Deeplearning4j

Detecting objects in an image can be accomplished in a variety of ways, but among them YOLO (You Only Look Once) is by far the most easy and efficient one. Since YOLO is based on deep learning and deep learning has two faces (training and testing/execution) you may be wondering which side of the coin we will focus on here. Well, the process of training a neural network may be a complex task that requires time, powerful hardware (possibly GPU+Cuda), expertise in the specific field and a trial and error scientific approach. Here instead we will see how to use [...]

Di |2020-07-01T17:07:52+00:00giugno 30th, 2020|

Convolutional Neural Networks with Eclipse Deeplearning4j

In the previous article we have seen how to use Eclipse Deeplearning4j for building, training and testing a simple and classic MLP  (Multi Layer Perceptron) neural network. As a dataset we used the "hello world" example of deep learning, that is the MNIST: a dataset of 70,000 b/w images of 28×28 pixels, representing handwritten 0-9 digits. Now we will explore a different architecture known as Convolutional Neural Network (CNN), which is very powerful, particularly when dealing with image classification tasks. After having explained how this network works and why it is so efficient, then we will take our previous MLP example, [...]

Di |2020-07-02T07:46:47+00:00febbraio 2nd, 2020|

Build your first neural network with Eclipse Deeplearning4j

In the previous article we had an introduction to deep learning and neural networks. Here we will explore how to design a network depending on the task we want to solve. There is indeed an incredibly high number of parameters and topology choices to deal with when working with neural networks: how many hidden layers should I set up? What activation function should they use? What are good values for the learning rate? Should I use a classical Multilayer Neural Network, a Convolutional Neural Network (CNN), a Recurrent Neural Network (RNN) or one of the other architectures available? These questions are [...]

Di |2020-03-28T17:31:41+00:00giugno 2nd, 2019|

Introduzione al Deep Learning

Leggete e sentite parlare continuamente di Deep Learning e vorreste conoscere alcune basi di questo argomento? Bene, allora continuate a leggere: in questo articolo vi farò una semplice introduzione alle fondamenta del deep learning, valida a prescindere dal linguaggio, libreria o framework che potreste scegliere in futuro.   Che cos'è il deep learning? Va chiarito subito che tentare di spiegare il deep learning in modo adeguato richiederebbe un bel po' di tempo e non è lo scopo di questo articolo. L'obiettivo qui è quello di aiutare il principiante a capire le basi dell'argomento. Tuttavia anche un esperto potrebbe trovare qualche [...]

Di |2020-03-28T17:49:11+00:00agosto 10th, 2018|

How to plot a graph with Nebula XYGraph

Nebula is an Eclipse Project that allows you to use hundreds of cool widgets to make your application really awesome. XYGraph is one of them and you can use it to plot a graph with plenty of options. Let's see how to do that. In Eclipse menu select Help, Install New Software..., put the following Update Site in the Work with field   http://download.eclipse.org/nebula/snapshot   then expand Nebula Release Individual Widgets node and select Nebula Visualization Widgets, finish the installation and let Eclipse restart. Now you can create a new application with File, New, Project, Plug-in Development, Plug-in Project, Next. Give the [...]

Di |2020-03-31T03:58:02+00:00agosto 8th, 2018|

Sviluppare applicazioni Web con Eclipse RAP

Introduzione Abbiamo già avuto modo di illustrare in passato il framework RAP (vedi articolo Single sourcing con Eclipse RAP). Nel frattempo comunque tale framework ha fatto notevoli progressi (l'articolo menzionato faceva riferimento alla versione 1.4, mentre ora è disponibile la 2.1) e sono cambiate parecchie cose. Ad esempio ora RAP non sta pi├╣ per Rich Ajax Platform, bensì per Remote Application Platform. In pratica è diventato una piattaforma per sviluppare in maniera modulare applicazioni per desktop, browser e mobile. In questo articolo vedremo come preparare l'ambiente necessario e creare la nostra prima applicazione web con RAP. Preparazione dell'ambiente per RAP [...]

Di |2013-12-09T11:47:06+00:00giugno 6th, 2013|

Eclipse e4: Kepler Tools

La nuova release 4.3 di Eclipse, nome in codice Kepler, sta per essere rilasciata e con essa sarà disponibile la nuova versione dei Tools per lo sviluppo di applicazioni Eclipse e4. Per chi vuole iniziare a vedere le novità di questi tools ecco da dove partire: scaricare Eclipse Kepler RC3 (package "for RCP/RAP Developers") da http://www.eclipse.org/downloads/index-developer.php installare gli e4 Tools per Kepler da http://download.vogella.com/kepler/e4tools Ed ecco alcune novità Estrazione di frammenti del Modello Applicativo Come illustrato nel tutorial Contribuire ad una applicazione e4 con e4 la modularità di una applicazione si ottiene utilizzando o i fragment (approccio dichiarativo) oppure i [...]

Di |2014-12-04T11:42:03+00:00maggio 11th, 2013|

Google entra in Eclipse Foundation

Dopo molto aver contribuito alla community di Eclipse con tools come Window Builder e dopo aver fatto di Eclipse l'ambiente di sviluppo della piattaforma Android co il plugin ADT, finalmente Google contribuirà ufficialmente alla community come Strategic Member. Ci sono tutte le premesse perch├® questo segni una nuova linea nella storia della community Eclipse. Maggiori informazioni sul blog di Mike Milinkovich.

Di |2012-10-24T11:26:40+00:00ottobre 23rd, 2012|

Primi passi con Eclipse e4

Nel giugno 2012 è avvenuto un passaggio importante per Eclipse: la piattaforma e4 ha sostituito la storica versione 3.x, avviata nel 2004 con il rilascio della versione 3.0. In questi otto anni sono stati fatti enormi passi avanti, che hanno portato Eclipse a diventare un IDE e una piattaforma di sviluppo senza pari. Senza dimenticare inoltre che è completamente Open Source e con una licenza "commercially friendly" (EPL)! La platform e4 è una sorta di rivoluzione rispetto alla precedente. Per cominciare è completamente basata su EMF (Eclipse Modeling Framework), si è completamente liberata di quel fardello di gerarchia di classi [...]

Di |2014-12-19T12:58:43+00:00settembre 17th, 2012|

Global Android Dev Camp 17-19 Febbraio 2012

Watch now: Essay MakerCos'e' il GADC Il 18 Febbraio 2012 si e tenuto a Firenze il GADC (Global Android Dev Camp), un evento che si propone di aggregare il maggior numero possibile di sviluppatori interessati alla tecnologia Android in una data zona. Il gruppo formato si occupa di scegliere il progetto su cui lavorare o creare; l'unico requisito e che sia su Android. Grande importanza rivestono, per l'organizzazione e lo svolgimento dell'evento, i GTUG (Google Technology User Group). L'inizio L'evento e stato organizzato dal Gtug di firenze ed e stato ospitato nella sede di Rcp-Vision, in Via B. Marcello 4 [...]

Di |2015-05-18T00:12:41+00:00maggio 21st, 2012|
Torna in cima