In nagarro we are working on different types AI problems in multiple domains. We have built some demonstrations
A Deep Learning Model has been fine tuned through the techniques of Transfer Learning to recognize different rail car types.
A Deep Learning Model that has been trained to recognize 1000 different objects.
A Deep Learning Model that has been trained to detect 20 different objects and then mask them over original image.
A Deep Learning Model has been trained to search images which are most similar to the query image.
A Deep Learning Model has been trained to detect objects and draw bounding box at their location.
A Machine learning model that recommends banking customers to buy next products.
A Deep Learning Model has been trained to recognise handwritten text from an image
A Deep learning model continuously separating normal IOT operation from anomalous IOT operation
A Deep Learning Model has been trained to predict sentiment from a sentence.
A Deep Learning Model has been trained to validate the configuration of video.
Some of the popular tools we use are:
A simple, elegant, consistent, and math-like language popularly used in the area of Deep Learning and machine learningpython.org
A great library for data manipulation and analysis. It offers data structures and operations for manipulating numerical tables and time series.pandas.pydata.org
NumPy provides fast precompiled functions for numerical routines. It adds support to Python for large, multi-dimensional arrays and matrices. and a large library of high-level mathematical functions to operate on these arraysnumpy.org
Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPymatplotlib.org
Seaborn is a Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics.seaborn.pydata.org
Open source library for numerical computation using data flow graphs for Deep Learningtensorflow.org
Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficientlydeeplearning.net/software/theano
Tefla is a deep learning mini-framework that sits on top of Tensorflow. Tefla's primary goal is to enable simple, stable, end-to-end deep learning.github.com/litan/tefla
Keras is a high-level neural networks API, written in Python and capable of running on top of either TensorFlow or Theano.keras.io
scikit-learn features various classification, regression and clustering algorithms and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPyscikit-learn.org
Flask is a micro web framework written in Python and based on the Werkzeug toolkit and Jinja2 template engineflask.pocoo.org
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.celeryproject.org
A suite of libraries and programs statistical natural language processing (NLP) for the Python. NLTK includes graphical demonstrations and sample data. and building research systemsnltk.org
TextBlob is a Python library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and moretextblob.readthedocs.io
OpenCV is a library of Image Processing bindings designed to solve computer vision problems. OpenCV-Python makes use of Numpy, which is a highly optimized library for numerical operations with a MATLAB-style syntaxdocs.opencv.org
Python Imaging Library (PIL)
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.pythonware.com/products/pil
NVIDIA GPUs power millions of desktops, notebooks, workstations and supercomputers around the world, accelerating computationally-intensive tasks for consumers, professionals, scientists, and researchersgeforce.com/hardware
CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing.developer.nvidia.com/cuda-zone
The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers.developer.nvidia.com/cudnn
A great tool to create isolated Python environments. It keeps the dependencies required by different projects in separate places, by creating virtual Python environments for them.virtualenv.pypa.io
Redis is an open source, in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries.redis.io