← Back to glossary

Deep learning

The Deep learning (or deep learning) is a branch of Machine Learning that relies on artificial neural networks composed of many layers to learn from large quantities of data.
It is the technology that has enabled the major recent advancements in Computer Vision, speech recognition, and natural language processing, and which lies at the heart of modern generative AI models.

Related Services

Related Terms

Deep Learning in practice

Typical Use Cases

  • Computer Vision - detection, segmentation, OCR.
  • Language processing - LLM, translation, summarisation.
  • Speech recognition and synthesis.
  • Anomaly detection on time series or medical images.
  • Recommendation and dynamic pricing.

How to launch a Deep Learning project

  • Check the availability of a sufficient and representative dataset.
  • Prioritise the transfer learning on a pre-trained model.
  • Tooling: PyTorch, TensorFlow, JAX, Hugging Face.
  • Deployment - quantization, distillation, CPU vs GPU choice.

Caveats

  • Training cost (GPU) sometimes prohibitive without optimisation.
  • Bias and discrimination risks - audit the model before deployment.
  • Maintenance - a model degrades over time, plan for retraining.

How Galadrim can support you

See our offering Artificial intelligence.

[Contact us]

Let's bring your project to life together

We work with all types of clients, across all sectors. Whether you're an entrepreneur or managing a large organisation, a tailored team will meet your needs.

Over 800 companies have trusted us to create their web, mobile, and AI products

Your enquiry

We'll get back to you within 1 hour.