Automated testing began as a way to alleviate the repetitive and time-consuming tasks associated with manual testing. Early tools focused on running predefined scripts to check for expected outcomes, significantly reducing human error and increasing test coverage. With advancements in AI, particularly in machine learning and natural language processing, testing tools have become more sophisticated. … continue reading
IBM recently announced the open-source library Text Extensions for Pandas, which features extensions that turn Pandas DataFrames into a universal data structure that can be used in natural language processing (NLP). According to the company, the goal of this project is to make NLP simple. In creating the library, it wanted to avoid creating algorithms … continue reading
OpenAI says it is backlogged with a waitlist of prospective testers seeking to assess if the first private beta of its GPT-3 natural language programming (NLP) tool really can push the boundaries of artificial intelligence (AI). Since making the GPT-3 beta available in June as an API to those who go through OpenAI’s vetting process, … continue reading
Artificial intelligence researchers want to advance natural language processing with the release of SuperGLUE. SuperGLUE builds off of the previous General Language Understanding Evaluation (GLUE) benchmark, but aims to provide more difficult language understanding tasks and a new public leaderboard. SuperGLUE was developed by AI researchers from Facebook AI, Google DeepMind, New York University and … continue reading
Facebook has been working on its own natural language processing (NLP) framework for overcoming rapid experimentation and large-scale deployment challenges. PyText is a library based on the company’s open-source deep learning framework PyTorch. In an effort to help developers build and deploy NLP systems, the company has decided to also open source the PyText framework … continue reading
Enterprise AI solution provider Indico has announced a new open-source project for machine learning and natural language processing. Finetune is a “scikit-learn style model finetuning for NLP,” according to its GitHub page. Finetuning refers to a transfer learning approach that is meant to take a model that is trained on one task and adapt it … continue reading
The Salesforce Research team is attempting to capture the nuances of natural language processing with a new generalized model. The team described its approach in a recently published a paper on the Natural Language Decathlon (decaNLP). According to Richard Socher, chief scientist at Salesforce who is leading the research team, while natural language processing is … continue reading
Google announced the Android Testing Support Library 1.0. The library is an extensive framework for testing Android apps. According to the company, the latest version is a major update to existing testing APIs and features new capabilities, enhances performance stability, and addresses bugs. Features include: Espresso improvements, ProviderTestRule, Grant Permission Rule, Android Test Orchestrator, and … continue reading