Deep Learning
Blue River Technology Uses Facebook AI For Weed Control
Artificial intelligence allows farmers to spray weeds while keeping the crop untouched. With crop prices in the dumpster and the world's population growing among a changing climate, artificial intelligence is becoming a life-saving measure for many farmers. From automated planting and harvesting to unmanned vehicles for cultivation and soil sampling, AI has begun to make it more cost efficient for producers to do their job. One of the largest roadblocks is herbicides. According to a 2016 University of Illinois study, the chemical prices are on the rise and pose a big threat to a farmer's bottom line.
AI Weekly: Can language models learn morality?
The fervor around state-of-the-art AI language models like OpenAI's GPT-3 hasn't died down. Melanie Mitchell, a professor of computer science at Portland State University, found evidence that GPT-3 can make primitive analogies. Raphaรซl Milliรจre, a philosopher of mind and cognitive science at Columbia University's Center for Science and Society, asked GPT-3 to compose a response to the philosophical essays written about it. Among other applications, the API providing access to the model has been used to create a recipe generator, an all-purpose Excel function, and a comedy sketch writer. But even language models as powerful as GPT-3 have limitations that remain unaddressed.
Can Artificial Intelligence Solve My Business Problem?
"How can I solve my problem with AI?"- As Machine Learning and Artificial Intelligence reach more and more areas of daily life and enter all economic sectors, this question is often asked by decision makers eager to integrate AI into their business. While AI can offer great gains to businesses, in the following, you will see why jumping in with such a question is not an appropriate approach. Before diving into AI for your business problem, a well-defined business strategy must be established and the question of "Why should I use Machine Learning/Artificial Intelligence?" should be thoroughly considered. Being able to answer that question requires having the exact definition of the business problem: knowing the available data and desired output, having a plan for testing, monitoring and improving your solution, and being clear about the end use-case. After all, it's no use having a perfectly designed model from the data science team if you haven't planned how the rest of the company can use your model outputs.
DNA Methylation Sites IDed by Machine Learning Algorithm
A research team led by investigators at the Children's Hospital of Philadelphia (CHOP) and New Jersey Institute of Technology (NJIT) has released their findings for a new algorithm they developed that uses machine learning to predict sites of DNA methylation--a process that can change the activity of DNA without changing its overall structure--and could identify disease-causing mechanisms that would otherwise be missed by conventional screening methods. Findings from the new study were published recently in Nature Machine Intelligence through an article titled "Elucidation of DNA methylation on N6-adenine with deep learning." DNA methylation is involved in many key cellular processes and an important component in gene expression. Likewise, errors in methylation can be linked to a variety of human diseases. While genomic sequencing tools are effective at pinpointing polymorphisms that may cause disease, those same methods are unable to capture the effects of methylation because the individual genes still look the same.
Question Answering: Enhancing Search with Deep Learning and NLP - Cloudera Blog
Whether it's simply interacting with Siri or OKGoogle on our phones, or talking to Alexa on our countertops, we have come to rely on the convenience of being able to casually check the weather before heading out for the day. We can see another example of a question answering system in the form of chatbots, which have become ubiquitous for digitally transformed businesses as a way to streamline and improve customer service operations with more natural language interactions (though the jury is still out on whether these chatbots facilitate or frustrate the user experience). A third example that is becoming increasingly popular can be seen in augmented analytics tools that are enabling non-technical workers to become "information workers" thanks to the ease of access to data insights through plain natural language queries, rather than highly specialized database languages. These types of capabilities are predicted to increase dramatically in the next three to five years as natural language capabilities march towards maturity.
[D] PyTorch Lightning masterclass is now live
I haven't been able to train a WGAN GP with lightning inspite of digging through all the github issue threads. Pretty straightforward to-do things in pytorch for the WGAN GP implementation are just insanely complicated with lightning. I couldn't find any online implementations either for this and the simple GAN template wasn't useful. It'll be great if you could cover these and also update your documentation accordingly. No user should have to dig through the source code of the framework and all github issues to implement something so common.
PyTorch Levels Up Its Serving Game with TorchServe
With TorchServe, Facebook and AWS continue to narrow the gap between machine learning research and production. PyTorch's 1.5 release brings the initial version of TorchServe as well as experimental support of TorchElastic with Kubernetes for large-scale model training. With TorchServe, Facebook and AWS continue to narrow the gap between Machine Learning research and production. In recent years, PyTorch has largely overtaken Tensorflow as the machine learning model training framework that is preferred for research-leaning data scientists. There are a few reasons for this, but mainly that Pytorch is built for Python as its first-class language of use, whereas Tensorflow's architecture stays much closer to its C/C core.
Why are you seeing GPT-3 everywhere?
Disclaimer: My opinions are informed by my experience maintaining Cortex, an open source platform for machine learning engineering. If you frequent any part of the tech internet, you've come across GPT-3, OpenAI's new state of the art language model. While hype cycles forming around new technology isn't new--GPT-3's predecessor, GPT-2, generated quite a few headlines as well--GPT-3 is in a league of its own. If you're on Twitter, you've no doubt seen projects built on GPT-3 going viral, like this Apple engineer who used GPT-3 to write Javascript using a specific 3D rendering library: And of course, there have been plenty of "Is this the beginning of SkyNet?" articles written: The excitement over GPT-3 is just a piece of an bigger trend. Every month, we see more and more new initiatives release, all built on machine learning.
GPT-3 has its Breakthroughs as Well as Flaws
GPT-3 is a language model that is automated by a neural system, launched by OpenAI in July 2020. It's a text generator that can compose articles, poetry, sentiment essays, and working code--which is the reason it has the entire world humming, some with excitement, some with skepticism. The previous GPT model had 1.5 billion parameters and was the biggest model in those days, which was before long overshadowed by NVIDIA's Megatron, with 8 billion parameters followed by Microsoft's Turing NLG that had 17 billion parameters. Presently, OpenAI changes the situation by deploying a model that is 10 times bigger than Turing NLG. Current NLP frameworks still to a great extent struggle to learn from a couple of models.
fabiopardo/tonic
Welcome to the Tonic deep reinforcement learning library. Modularity: Building blocks for creating RL agents, such as models, replays, or exploration strategies, are implemented as configurable modules. Readability: Agents are written in a simple way with an identical API and logs are nicely displayed on the terminal with a progress bar. Fair comparison: The training pipeline is unique and compatible with all Tonic agents and environments. Agents are defined by their core ideas while general tricks/improvements like non-terminal timeouts, observation normalization and action scaling are shared.