Nowadays, Natural Language Processing (NLP) is one of the most important fields of research. It has seen a phenomenal rise in interest in the last few years. The basics of NLP are widely known and easy to master, but things start to get complex when … Read more
AI/ML
From the early pioneers of AI to the latest advancements in machine learning, this collection is your gateway to understanding how AI is transforming our world and propelling us into a future where the boundaries between humans and machines continue to blur.
Maps in a 3D world
This article is an overview of GIS applied to the 3D field. GIS involves a lot of knowledge from different disciplines. As developers we have a lot of ways to use and combine these data sources. Sometimes I feel GIS is not so commonly known among … Read more
The Godmother – the future of work is female
Men work hard to replace women with robots, but they are the ones to be replaced. This memorable quote sums up Agnieszka Walorska’s controversial talk at Codemotion Berlin 2018. Her thesis is simple – AI is amazingly good at taking on jobs that are … Read more
How to stay human in the era of artificial intelligence
Codemotion Amsterdam had some impressive keynotes. One of the more intriguing was titled “Artificial intelligence and human identity”. The talk was given by Jarno Duursma, an author and TEDx speaker specialising in the human impact of modern … Read more
Light up the Spark in catalyst by avoiding UDF
We often talk about cloud computing, artificial intelligence and machine learning, but just as frequently we forget all the software architecture that is behind these projects and how the data is treated, manipulated and managed. The databases are in … Read more
Effective Spark for Neophytes
Starting to work in the processing of big data could be unsettling even for a developer who has solid foundations and experience in areas more related to "consumer" products. The software tools and computational systems for data science, in fact, … Read more
Data Gathering and Knowledge Management for Smart Cities in Snap4City Platform
Imagine you are in the monitoring and control room of your city, where all relevant data coming from sensors, mobile devices, social media streams, IoT devices, vehicles and so on are displayed on multifunctional dashboards. Imagine you can read on … Read more
IOT Development: the Snap4City way
During the last decade, application development has extended its borders far and beyond the classical web application paradigm. In particular, two main tendencies arose, namely Cloud Computing and the Internet of Things. Delivering applications on … Read more
Style-Transfer with TensorFlow
AI applications and machine learning algorithms are playing an increasingly important role in the IT industry. For example, projects like Tensorflow allow us to exploit a technological stack to create not only AI learning models but also to manage … Read more
Tensor Processing Units: enabling the next generation of fast, affordable AI
Legend says it was written on the back of a napkin. In 2013 Jeff Dean, Google's Head of AI, did some calculations and realized that if all the Android users in the world used their smartphone speech to text feature for one minute each day, they would … Read more
The Deep Learning Revolution: interview with Christian Heilmann
Christian Heilman had two main aims at Codemotion Berlin: to make all developers fall in love with JavaScript and to make people less afraid of robots taking over the world. Not a simple task - but he certainly made great strides during his … Read more
SELECT for Cities contest: solve challenges and create value for citizens
The SELECT for Cities project was conceived as a competition between companies operating in the Smart Cities sector and the Internet of Things (IoT), with the aim of identifying innovative solutions to specific problems in European cities. This is a … Read more
The Snap4City API: a tool for smart city developers
Integrated platforms and frameworks are the standard solution to the development, test and deployment of applications within complex environments: for example, no one today would program from scratch a neural network while there are plenty of … Read more
How Snap4City can bring your vision of a Smart City to reality
Interoperability is such a crucial term when your mind gets enlightened with your smartest idea. You start thinking how to make it work and the more advanced and complex your project, the more you start realising that problems should be tackled one … Read more
The integration between data and devices: the Snap4City solution
It is commonly understood that we are living in a “data era”: in the past we had the “commodity era”, when raw materials were the basis of economies and the only goods to be commercialized, next the “energy era”, when industrial productions emerged … Read more
AI with a devOps mindset: Thiago De Faria on how to unlock the full potential of Machine Learning
Digital transformation is changing the business world, making the role of IT and information technology more and more central and inalienable. The new needs and the new technologies required by the product teams to the technical teams are creating … Read more
Snap4City Dashboards: Overlook Your City
As we know from the article on sentient cities, Snap4City is an open-source, standard-based, data-driven, service-oriented and user-centric platform, enabling large-scale co-creation of applications and IoT/IoE services. As the name suggests, it … Read more
Toward the Sentient City with Snap4City
A sentient city knows what it has and makes decisions based on current, accurate and shared information. In the smart city, databases become real sensors, able to detect daily variations in the life of buildings, citizens, companies, … Read more
Snap4City hack: a big online hackathon on the topics of Smart City and IoT.
Snap4City is a open source, 100% flexible living lab capable to keep under control the real time city evolution: reading sensors; computing and controlling key performance indicators, KPI; detecting unexpected evolutions; performing analytics; taking … Read more
Using Snap4City, Innovation and Technology to Improve City
The world is quickly becoming always more connected, day after day. The population is fast getting more urbanized: according to the United Nations, about 70% of the global population will live in cities by 2050, cities that use a different kind of … Read more