Technology Stack

The tools we use to deliver our projects.

Main knowledge areas

Machine Learning

Classification, Regression, Ranking, Survival Analysis, Anomaly Detection, Clustering, Semi-Supervised Learning, Active Learning

Deep Learning

Convolutional Neural Networks, Recurrent Neural Networks, Transformers, Transfer Learning, Multitask Learning

Computer Vision

Image classification, Object Detection, Image Segmentation

Natural Language Processing

Text Classification, Named Entity Recognition, Text Summarization, Text Generation

Recommender Systems

Collaborative Filtering, Content-based models, Basket Analysis

Optimization

Linear & Integer Programming, Metaheuristics

Forecasting

Uni & Multivariate time series forecasting, anomaly detection

Technical tools

We cover a comprehensive range of tools. Below, we showcase some of the tools we use on a daily basis. In case you are using a different stack, contact us to validate if we can cover it.

Programming languages

The languages we use to speak with our machines on a daily basis.

Python
R
Data Analytics

Core analytics tools we use to bring intelligence to our projects.

Tensorflow
Keras
Pytorch
Scikit-learn
XGBoost
PySpark
Spacy
NLTK
OpenCV
HuggingFace
GPT3
RapidCanvas
Data Visualization

Numbers are hard to understand, they need to shine with a story.

Matplotlib
Seaborn
Plotly
Streamlit
Databases

Information needs to be preserved. We handle a wide variety of databases to transform raw data into actionable knowledge.

PostgreSQL
MongoDB
BigQuery
Hive
SQL Server
Snowflake
Operations

From conceptual consulting to production code, we handle a wide set of tools to bring your project to live.

Git
Docker
DVC
Jenkins
Apache Airflow
Prefect
FastAPI
Flask
Neptune.ai
MLFlow
Cloud & Edge

On the cloud, premises, or on the edge. You name it. Some environments we have used to deploy our projects.

AWS
GCP
Azure
Google Coral
Nvidia Jetson
Raspberry Pi
Intel Neural Compute Stick

Want to know how we are using these technologies in our projects?

Article
Reject Option: Your AI Model Has the Right to Remain Silent

When it comes to AI models, we often expect them always to provide an answer. But what if we could trust them more when they choose to remain silent? This concept, known as the ‘Reject option‘, allows AI models to abstain from answering when they are not confident, opening up many applications in your business […]

Read More
Kelwin Fernandes at the leacture the 3 tribes of AI. UPdate2024
Article
Empowering Future Leaders with AI: NILG.AI at UPdate 2024

At NILG.AI, we were recently proud sponsors at UPdate 2024. We lead both a workshop and a lecture by our CEO, Kelwin Fernandes, who has over 15 years of experience in AI. Our goal? To empower future leaders and professionals to navigate the complex yet rewarding terrain of AI with confidence and safety. UPdate 2024, […]

Read More
what does AI mean for your business
Article
What Does Artificial Intelligence Mean For Your Business?

Artificial Intelligence (AI) is a term on everyone’s lips these days. But it’s not just a buzzword to attract investors and new clients. It’s a transformative technology that can revolutionize your business. But what exactly is AI, and how can it transform your business? Let’s dive in. What is Artificial Intelligence? Artificial Intelligence consists of […]

Read More