Deep Learning
Deploying ML solutions with low latency in Python
When we aim for better accuracies, sometimes we forget that the algorithms become more massive and slower. How do you deploy your solution? Which framework to use? Can you use Python for deploying my solution? If you are curious to solve these questions, join me in this talk to discover TensorRT and DeepStream and how they reduce your algorithm's latency and memory footprint. NVIDIA TensorRT is an SDK for high-performance deep learning inference.
Evolution Of Natural Language Processing(NLP)
In this article I want to share about the evolution of text analysis algorithms in last decade. Natural Language(NLP)has been around for a long time, In fact, a very simple bag of words model was introduced in the 1950s. But in this article I want to focus on evolution of NLP during recent times. There has been enormous progress in the field since 2013 due to the evolution and the advancement of machine learning algorithms together with reduced cost of computation and memory. In 2013, a research team led by Thomas Michael off at Google introduced the Word2Vec algorithm.
Hands-on Graph Neural Networks for Social Network Using PyTorch
My original post is Here and the code notebook is on my GitHub Here! You can follow this tutorial if you would like to know about Graph Neural Networks (GNNs) through a practical example using PyTorch framework. A BIG caveat here is to emphasize that I do not mean GNNs are just CNNs that operate on graphs, but what I want to say is that I felt comfortable with GNNs when I linked it to my understanding of CNNs and learnt something about graphs. For sure there are many other variations of GNNs but let us stick to this for those 10 minutes of reading. I hope this works for you as well, note that I put the sign to avoid causing some people to cringe. Graph neural networks, as their name tells, are neural networks that work on graphs.
8 Frameworks in the AI World
Artificial intelligence seems to be taking substantial steps from the robots to Google Siri and now the launch of Google Duplex. Machine education and AI demand have increased rapidly. As a result, the community itself grew, leading to the development of several AI frameworks that made learning about AI considerably simpler. We will examine some of the finest frameworks to start with AI's development in this post. TensorFlow is a powerful open-source environment, which enables deep learning and is accessible even via mobile devices, and comes from the Google family.
What is Natural Language Processing In Machine Learning
Natural language processing (NLP) refers to the branch of computer science--and more specifically, the branch of AI or AI--concerned with giving computers the flexibility to grasp text and spoken words in much an equivalent way groups of people can. Natural Language Processing is a combination of computational fundamental rule-based modeling of human language with statistical, machine learning, and deep learning models. Together, these technologies enable computers to process human language within the variety of text or voice data and to'understand' its full meaning, complete with the speaker or writer's intent and sentiment. Natural Language Processing also plays an important expanding role in enterprise solutions that help streamline business operations, increase employee productivity, and simplify mission-critical business processes. Human language is crammed with ambiguities that make it incredibly difficult to write down software that accurately determines the intended meaning of text or voice data.
BASALT Minecraft competition aims to advance reinforcement learning
Deep reinforcement learning, a subfield of machine learning that combines reinforcement learning and deep learning, takes what's known as a reward function and learns to maximize the expected total reward. This works remarkably well, enabling systems to figure out how to solve Rubik's Cubes, beat world champions at chess, and more. But existing algorithms have a problem: They implicitly assume access to a perfect specification. In reality, tasks don't come prepackaged with rewards -- those rewards come from imperfect human reward designers. And it can be difficult to translate conceptual preferences into reward functions environments can calculate. To solve this problem, researchers at DeepMind and the University of California, Berkeley, have launched a competition called BASALT, where the goal of an AI system must be communicated through demonstrations, preferences, or some other form of human feedback.
What OpenAI and GitHub's "AI pair programmer" means for the software industry
OpenAI has once again made the headlines, this time with Copilot, an AI-powered programming tool jointly built with GitHub. Built on top of GPT-3, OpenAI's famous language model, Copilot is an autocomplete tool that provides relevant (and sometimes lengthy) suggestions as you write code. Copilot is currently available to select applicants as an extension in Visual Studio Code, the flagship programming tool of Microsoft, GitHub's parent company. While the AI-powered code generator is still a work in progress, it provides some interesting hints about the business of large language models and the future directions of the software industry. The official website of Copilot describes it as an "AI pair programmer" that suggests "whole lines or entire functions right inside your editor."