• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Codemotion Magazine

Codemotion Magazine

We code the future. Together

  • Magazine
  • Dev Hub
    • Community Manager
    • CTO
    • DevOps Engineer
    • Backend Developer
    • Frontend Developer
    • Web Developer
    • Mobile Developer
    • Game Developer
    • Machine Learning Developer
    • Blockchain Developer
    • Designer – CXO
    • Big Data Analyst
    • Security Manager
    • Cloud Manager
  • Articles
    • Stories
    • Events
  • Sign In
Home » Archives for Paolo Caressa

Paolo Caressa

I spent the first part of my life enjoying studies up to a math BS+MS and PhD. Next I worked both as math researcher (differential geometry) and as IT consultant (R&D, feasibility studies, business analysis). Eventually I left academia and worked some years in finance (maths & implementation of derivative pricings and risk management models), then again in IT (as technical consultant and writer, project manager, program manager). In the meanwhile I write books and articles on maths and computer science and I give lectures on workshops and conferences (applied maths, AI, etc.). I also serve as adjunct professor in the Engineering Department of "Sapienza" University of Rome (calculus and CS classes).

Google AI

Last update August 27, 2020 by Paolo Caressa

Google AI Hub: what, why, how

Artificial intelligence (AI) and machine learning (ML) increasingly seem to be indispensable tools that developers need to be able to handle. There are many ways these tools can be put to use, applied to applications and products. In research and … Read more

AI (artificial intelligence) developer

Last update August 14, 2020 by Paolo Caressa

Genetic Algorithms: A Developer’s Perspective

The life of a developer nowadays is a very exciting one: we have several languages, frameworks, and numerous excellent tools available to select from according to our needs.  Not only that, we also have a lot of interesting and useful … Read more

Last update May 15, 2020 by Paolo Caressa

How to build a GAN in Python

Introduction Generative Adversarial Networks (GANs) are a hot topic in machine learning for several good reasons. Here are three of the best: GANs can provide astonishing results, creating new things (images, texts, sounds, etc.) by imitating … Read more

neural networks

Last update May 8, 2020 by Paolo Caressa

Epidemic Intelligence, part 2: data, models and machine learning in the age of Coronavirus

In a previous article, we shared some reflections on machine learning models for data fitting and prediction, playing with a simple dataset related to the spread of the current coronavirus emergency. We looked at simple models and mentioned some … Read more

bert google

Last update May 4, 2020 by Paolo Caressa

BERT: how Google changed NLP (and how to benefit from this)

Introduction One very broad and highly active field of research in AI (artificial intelligence) is NLP: Natural Language Processing. Scientists have been trying to teach machines how to understand and even write natural languages (such as English … Read more

coronavirus data

Last update April 18, 2020 by Paolo Caressa

Epidemic Intelligence, part 1: data, models and machine learning in the age of Coronavirus

The current global emergency due to the spread of the coronavirus in several countries shows how fragile our society's equilibrium is when faced with 'interior' threats such as an epidemic. Treatments to relieve symptoms and a vaccine will eventually … Read more

artificial intelligence

Last update April 10, 2020 by Paolo Caressa

Artificial Intelligence: “the new electricity”

How we got here: the era of artificial intelligence The history of humankind is marked by turning points, when a new discovery or invention changes the way things are done within an entire society and, eventually, across the entire planet. The … Read more

Last update January 29, 2020 by Paolo Caressa

Programming Languages: how to choose the best one

Programming languages are a favorite subject of debate among developers. Each developer has precise and sharp ideas about: which programming language is the best to solve any kind of problems;which programming style is the correct one to develop … Read more

Are you a Team Manager or a Servant?

Last update January 2, 2020 by Paolo Caressa

Are you a Team Manager or a Servant?

Team management and leadership are hot topics in project management. Dr Alfredo Morresi spoke at Codemotion Rome 2019 about the differences between management and leadership, the servant style of leadership and the challenges to the role of the team … Read more

Last update November 28, 2019 by Paolo Caressa

From artificial intelligence to generative deep learning

In recent years, artificial intelligence has evolved at an exponential rate, especially after a new kind, or perhaps an improvement, of machine learning emerged, namely deep learning. Deep learning techniques renewed neural networks both by … Read more

Last update March 13, 2019 by Paolo Caressa

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

Last update February 16, 2019 by Paolo Caressa

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

Last update February 12, 2019 by Paolo Caressa

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

Primary Sidebar

Whitepaper & Checklist: How to Organise an Online Tech Conference

To help community managers and companies like ours overcome the Covid-19 emergency we have decided to share our experience organizing our first large virtual conference. Learn how to organise your first online event thanks to our success story – and mistakes!

DOWNLOAD

Latest

What are the Main Areas of Development for Programmers to Land Their Dream Job? Codemotion

What are the Main Areas of Development for Programmers to Land Their Dream Job?

Backend Developer

How to Contribute to an Open-Source Project

How to Contribute to an Open-Source Project

Backend Developer

6 Great DevOps Metrics - and How to Choose the Right Metrics

6 Great DevOps Metrics – and How to Choose the Right Metrics

DevOps Engineer

Codemotion Interview with Chad Arimura

Thinking Like a Founder – meet Chad Arimura

CTO

DesignOps and UX Engineers

Move Over DevOps! Time for DesignOps and UX Engineers

Designer - CXO

Subscribe to our platform

Subscribe

Share and learn. Launch and grow your Dev Community. Join thousands of developers like you and code the future. Together.

Footer

  • Learning
  • Magazine
  • Community
  • Events
  • Kids
  • How to use our platform
  • About Codemotion Magazine
  • Contact us
  • Become a contributor
  • How to become a CTO
  • How to run a meetup
  • Tools for virtual conferences

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • RSS

DOWNLOAD APP

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions

  • Learning
  • Magazine
  • Community
  • Events
  • Kids
  • How to use our platform
  • About Codemotion Magazine
  • Contact us
  • Become a contributor
  • How to become a CTO
  • How to run a meetup
  • Tools for virtual conferences

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • RSS

DOWNLOAD APP

CONFERENCE CHECK-IN