Differences between General AI and Strong AI
General AI, also known as artificial general intelligence (AGI), is a type of artificial intelligence that is capable of performing any intellectual task that a human can. AGI would be able to understand and learn any subject, rather than being specifically designed for a particular task or set of tasks. It would be able to…
Why Natural Language Generation (NLG) is important in AI and Machine Learning

Natural language generation (NLG) is the process of automatically producing human-like text from data or other inputs. It is an important aspect of artificial intelligence (AI) and machine learning because it allows systems to communicate with humans in a way that is more natural and intuitive, rather than just presenting data in a raw or…
Reinforcement Learning

An especially promising approach to Machine Learning is reinforcement learning. The goal of reinforcement learning is to choose a course of actions that maximizes some reward. For instance, one may look for a set of trading rules that maximizes PnL after 100 trades. Unlike supervised learning (which is typically a one-step process), the model doesn’t…
Introduction to Big Data and Machine Learning

In the search for uncorrelated strategies and alpha, fund managers are increasingly adopting quantitative strategies. Beyond strategies based on alternative risk premia, a new source of competitive advantage is emerging with the availability of alternative data sources as well as the application of new quantitative techniques of Machine Learning to analyze these data. This ‘industrial…
Branches of Machine Learning (visual)
Machine Learning for beginners. Machine learning is a branch of Artificial Intelligence. But what are the branches of Machine Learning? Here is one graphic rappresentation:
Python deep learning library for Language and Vision research and applications
LAVIS is a Python deep learning library for LAnguage-and-VISion research and applications. It features a unified design to access state-of-the-art foundation language-vision models (ALBEF, BLIP, ALPRO, CLIP), common tasks (retrieval, captioning, visual question answering, multimodal classification etc.) and datasets (COCO, Flickr, Nocaps, Conceptual Commons, SBU, etc.). This library aims to provide engineers and researchers with…
Singular value decomposition (SVD)
Singular value decomposition (SVD) unsupervised generative method is considered an algebra-driven tool for decomposing a data matrix, X, to extract its singular values Σ. The singular values, Σ, and eigenvalues, Λ, play a substantial role in model reduction, where the reduced version of the data is the result of transforming the original data from one…
Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data

Looking for a machine learning cheat sheet? Look no more. Here is a compilation that you can use on your day by day. Array sorting algorithms Big-O complexity chart Python for Data Science Cheat Sheet – PySpark Basics Data Visualization with ggplot2 Python for Data Science Cheat Sheet – Matplotlib Python for Data Science Cheat…
When does Vanishing Gradients occur?
Vanishing Gradient occurs when the derivative or slope becomes smaller as we go backward layer by layer during backpropagation. When weights update is small the training time takes long; this may even bring to a complete halt the neural network training. Vanishing Gradient: with sigmoid and tanh activation fn, as the derivatives of sigmoid and…
Book: Automated Machine Learning

The books collect papers written in the context of successful competitions in machine learning. They also include analyses of the challenges, tutorial material, dataset descriptions, and pointers to data and software. Together with the websites of the challenge competitions, they offer a complete teaching toolkit and a valuable resource for engineers and scientists




