India’s Crucial Role in Fujitsu’s Supercomputing Chip Monaka

Japan’s leading IT services provider, Fujitsu, boasts a 60-year legacy in supercomputing and is renowned for some of the fastest supercomputers globally, like the Gyoukou and the K computer. Now, they’re channelling efforts into the ambitious Monaka supercomputing project. Monaka revolves around a cutting-edge 2-nanometer ARM-based CPU chip. This chip targets exceptional energy efficiency and is tailored for high-performance computing, AI, and data centre applications.

Indian engineers are spearheading the software creation of Fujitsu Monaka from its Bengaluru-based research centre. In an exclusive interview with AIM, Priyanka Sharma, Director of R&D at Fujitsu’s Monaka software project, shed light on the chip’s innovation. “Our commitment to delivering a power-efficient chip sets Monaka apart. The architecture, housing 288 cores within 144-core sockets and a two-nanometer chip is a testament to our dedication to pushing boundaries.”

She added that these extremely powerful two-nanometre devices will be used to accelerate AI applications.

Focus on Energy Efficiency

With the increasing demand for compute for AI applications, data centres have increasingly become vital, leading to the bolstering of these infrastructures at an unprecedented rate. However, there’s a growing concern about the potential carbon footprint of this amplification.

Sharma shared insights into Fujitsu’s commitment to greener data centres, emphasising that while India plays a pivotal role in software development, the plans for Monaka-powered data centres remain limited to Japan.

Essentially, this project, aligned with Japan’s NEDO program, isn’t solely about creating the fastest chip but a chip that serves varied applications efficiently, underlining Fujitsu’s commitment to innovation. This positions Fujitsu’s chip as a pivotal contributor to global energy-efficient technology.

“We aim not only for speed but to support diverse applications, from drug discovery to tsunami prediction, catering to a wide range of user needs,” said Sharma. She also added that the focus is dual, balancing high performance with energy efficiency, targeting a 2x performance boost and a 2x performance-per-watt increase by 2027.

Sharma emphasised that the team’s work focuses on enabling the chip through software development, meticulously measuring power consumption and performance enhancements at each developmental stage.

Monaka’s strides toward energy efficiency are manifested in hardware and sophisticated software libraries designed to operate within the ARM ecosystem. Sharma highlighted Fujitsu’s contributions to the ARM ecosystem, aligning with the company’s mission of energy optimisation.

“In the quest for enhanced performance and energy efficiency in supercomputers, the architecture of Monaka takes a significant leap,” explains Sharma. “Compared to its predecessor, the focus shifts to the ARMv9 architecture, an enhanced version catering to HPC and AI. This shift aligns with our pursuit of energy optimisation.”

Regarding the microarchitecture specifics, she explained that “A pivotal aspect involves the adoption of a 3D chip planar-based design, reducing the chip’s die size to a remarkable two nanometers, defining it as a two-nanometer chip. This design innovation promises a leap in performance and efficiency.”

Inference and Open-source

Additionally, addressing the challenges and opportunities in generative AI, Fujitsu acknowledges the need for energy-efficient inferencing solutions to counter the potential carbon footprint generated by the development of large-scale AI models. The company aims to prioritise inferencing over training, emphasising the reuse of existing models with minimalistic changes to foster a more sustainable AI ecosystem.

“Generative AI demands significant compute for both training and inferencing, leading to a substantial carbon footprint,” Priyanka noted, highlighting the rising trend of companies providing inferencing solutions to tackle this issue.

Moreover, the software development for Monaka, occurring in India, also focuses on ensuring compatibility with open-source software. Mahajan stressed the complexity of engineering an open architecture chip like Monaka, which requires compatibility with diverse open-source software packages to maximise performance, crediting India’s robust software expertise to achieve this ambitious goal.

In Mahajan’s words, “We have to make sure that different parts of the open-source software are compatible with the Monaka chipset… to get good performance out of the chip. That is a goal of the team, and the software skills available in India make it possible.” This dedication to open architecture marks Fujitsu’s commitment to innovation amid challenging technological advancements.

The post India’s Crucial Role in Fujitsu’s Supercomputing Chip Monaka appeared first on Analytics India Magazine.

Mastering Web Scraping with BeautifulSoup

Mastering Web Scraping with BeautifulSoup
Image created by the author using DALL-E 3

"Computers are like bicycles for our minds," Steve Jobs once remarked. Let's think about pedaling through the scenic landscape of Web Scraping with ChatGPT as your guide.

Along with its other excellent uses, ChatGPT can be your guide and companion in learning anything, including Web Scraping. And remember, we're not just talking about learning Web Scraping; we're talking about rethinking how we learn it.

Buckle up for sections that stitch curiosity with code and explanations. Let's get started.

How to learn Web Scraping With ChatGPT?

Here, we need a great plan. Web Scraping can serve you in doing novel Data Science projects that will attract employers and may help you finding your dream job. Or you can even sell the data you scrape. But before all of this, you should make a plan. Let’s explore what I’m talking about.

First Thing First : Let’s Make a Plan

Albert Einstein once said, 'If I had an hour to solve a problem, I'd spend 55 minutes thinking about the problem and five minutes thinking about solutions.' In this example, we will follow his logic.

To learn Web Scraping, first, you should define which coding library to use it. For instance, if you want to learn Python for Data Science, you should break it down into subsections, such as:

  • Web Scraping
  • Data Exploration and Analysis
  • Data Visualization
  • Machine Learning

Like this, we can divide Web Scraping into subsections before doing our selection. We still have many minutes to spend. Here are the Web Scraping libraries;

  • Requests
  • Scrapy
  • BeautifulSoup
  • Selenium

Great, let's say you've chosen BeautifulSoup. I would advise you to prepare an excellent content table. You can choose this content table from a book you found on the web. Let's say your content table's first two sections will be like this:

Title: Mastering Web Scraping with BeautifulSoup

Contents

Section 1: Foundations of Web Scraping

  • Introduction to Web Scraping
  • Getting Started with Python and BeautifulSoup
  • Understanding HTML and the DOM Structure

Section 2: Setting Up and Basic Techniques

  • Setting Up Your Web Scraping Environment
  • Basic Techniques in BeautifulSoup

Also, please don't research the E-Book mentioned above as I created it just for this example.

Now, you have your content table. It's time to follow your daily learning schedule. Let's say today you want to learn Section 1. Here is the prompt you can use:

Act as a Python teacher and explain the following subsections to me, using coding examples. Keep the tone conversational and suitable for a 9th grade level, and assume I am a complete beginner. After each subsection, ask if I have understood the concepts and if I have any questions  Section 1: Foundations of Web Scraping  
  • Introduction to Web Scraping
  • Getting Started with Python and BeautifulSoup
  • Understanding HTML and the DOM Structure”

Mastering Web Scraping with BeautifulSoup

Here is the first section of the ChatGPT output. It explains concepts as if to a beginner, provides coding examples, and asks questions to check your understanding, which is cool. Let's see the remaining part of its answer.

Mastering Web Scraping with BeautifulSoup

Great, now you understand it a bit better. As you can see from this example, it has already provided valuable information about Web Scraping. But let’s explore how it can assist you with more advanced applications.

Important Note: Be mindful of potential inaccuracies in ChatGPT's responses. Always verify the information it provides afterward.

As you can see from the previous examples, once you have a solid plan, ChatGPT can be quite helpful in learning concepts, like Web Scraping. In this section, we will explore further applications of ChatGPT, such as debugging or improving your code.

Debug Your Code

Sometimes, debugging can be really difficult and time-consuming, and if you didn't write the code correctly, you might spend a lot of time on it, as shown in the code below.

In the code below, we aim to scrape quotes from the website, that oftenly used, while learning Web Scraping with Python, let’s see.

import requests  from bs4 import BeautifulSoup    def scrape_quotes():      page = 1      while True:          # This URL will not change with page number, causing the bug.          url = "https://quotes.toscrape.com/page/1/"          response = requests.get(url)          if response.ok:              soup = BeautifulSoup(response.text, 'html.parser')              quotes = soup.find_all('span', class_='text')              if quotes:                  for quote in quotes:                      print(quote.text)              else:                  # This condition will never be true since 'quotes' will not be empty.                  print("No more quotes to scrape.")                  break              # The page variable is incremented, but not used in the URL.              page += 1          else:              print(f"Failed to retrieve the webpage, status code: {response.status_code}")              break    scrape_quotes()  

Can you detect the error in the code? If not, that's okay; I guess apart from expertes, there are very few people who can do that.

The error was a classic case of a loop that never reaches its end condition, so be careful before running or make ready to stop it manually.

This error meant that although our page variable increased, our script kept requesting the same page, trapping us in an infinite loop.

Here, all you need to do is using following prompt to debug your code.

Debug this code.

And voila, it will debug your code chunk instantly and provide you the latest version.

import requests  from bs4 import BeautifulSoup    def scrape_quotes():      page = 1      while True:          url = f"https://quotes.toscrape.com/page/{page}/"  # Now the URL updates with the page number.          response = requests.get(url)          if response.ok:              soup = BeautifulSoup(response.text, 'html.parser')              quotes = soup.find_all('span', class_='text')              if quotes:                  for quote in quotes:                      print(quote.text)              else:                  print("No more quotes to scrape.")                  break              page += 1  # Increment the page number.          else:              print(f"Failed to retrieve the webpage, status code: {response.status_code}")              break  scrape_quotes()

The output will contain the all quotes from the website.

Improve Your Code

Let’s say you’ll scrape quotes from the website above.

Here is the code.

import requests  from bs4 import BeautifulSoup  import time    def scrape_quotes_longer():      page = 1      all_quotes = []      while True:          try:              response = requests.get(f"https://quotes.toscrape.com/page/{page}/", timeout=5)              if not response.ok:                  break              soup = BeautifulSoup(response.text, 'html.parser')              quotes = soup.find_all('span', class_='text')              for quote in quotes:                  all_quotes.append(quote.text)              # Naive check for the 'next' button              next_btn = soup.select_one('li.next > a')              if not next_btn:                  break              page += 1              time.sleep(2)  # Sleep for 2 seconds between requests          except requests.RequestException as e:              print(f"Request failed: {e}")              break      return all_quotes    quotes = scrape_quotes_longer()  for q in quotes:      print(q)

The output will be the same we had before, all quotes will be there, but let’s say, you are not satisfied with the code and you want to improve your code.

You can use following prompt, it is simple but powerful.

Improve this code.

Now let’s see the new code that ChatGPT offers.

import requests  from bs4 import BeautifulSoup  from requests.exceptions import RequestException  from time import sleep    def scrape_quotes_improved():      page = 1      all_quotes = []      headers = {'User-Agent': 'Mozilla/5.0'}            while True:          url = f"https://quotes.toscrape.com/page/{page}/"          try:              response = requests.get(url, headers=headers, timeout=5)              response.raise_for_status()  # Will raise an HTTPError if the HTTP request returned an unsuccessful status code                            soup = BeautifulSoup(response.text, 'html.parser')              quotes = [quote.text for quote in soup.find_all('span', class_='text')]              if not quotes:                  break              all_quotes.extend(quotes)                            next_btn = soup.select_one('li.next > a')              if not next_btn:                  break  # No more pages                            page += 1              sleep(1)  # More reasonable delay          except RequestException as e:              print(f"Request failed: {e}")              break      return all_quotes    quotes = scrape_quotes_improved()  for q in quotes:      print(q)  

The output will be the same, but here is the improvements that ChatGPT made.

Mastering Web Scraping with BeautifulSoup

As you can see it is really powerful.

More Advanced Use Applications Mastering Web Scraping with BeautifulSoup
Image created by the author using DALL-E 3

Here, you can try to automate the whole web scraping process, by downloading HTML file from the webpage you want to scrape, and send the HTML document to the ChatGPT Advanced Data Analysis, by adding file to it.

Let’s see from the example. Here is the IMDB website, that contains top 100 rating movies, according to IMDB user ratings, but at the end of this webpage, don’t forget to click 50 more, to allow this web page, that will show all 100 together.

After that, let’s download the html file by right clicking on the web page and then click on save as, and select html file. Now you got the file, open ChatGPT and select the advanced data analysis.

Now it is time to add the file you downloaded HTML file at first. After adding file, use the prompt below.

Save the top 100 IMDb movies, including the movie name, IMDb rating, Then, display the first five rows. Additionally, save this dataframe as a CSV file and send it to me.

But here, if the web pages structure is a bit complicated, ChatGPT might not understand the structure of your website fully. Here I advise you to use new feature of it, sending pictures. You can send the screenshot of the web page you want to collect information.

To use this feature, click right on the web page and click inspect, here you can see the html elements.

Send this pages screenshot to the ChatGPT and ask more information about this web pages elements. Once you got these more information ChatGPT needs, turn back to your previous conversation and send those information to the ChatGPT again. And voila!

Mastering Web Scraping with BeautifulSoup Final Thoughts

We discover Web Scraping through ChatGPT. Planning, debugging, and refining code alongside AI proved not just productive but illuminating. It's a dialogue with technology leading us to new insights.

As you already know, Data Science like Web Scraping demands practice. It's like crafting. Code, correct, and code again—that's the mantra for budding data scientists aiming to make their mark.

Ready for hands-on experience? StrataScratch platform is your arena. Go into data projects and crackinterview questions, and join a community which will help you grow. See you there!

Nate Rosidi is a data scientist and in product strategy. He's also an adjunct professor teaching analytics, and is the founder of StrataScratch, a platform helping data scientists prepare for their interviews with real interview questions from top companies. Connect with him on Twitter: StrataScratch or LinkedIn.

More On This Topic

  • Cloud Based Web Scraping for Big Data Applications
  • A Beginner’s Guide to Web Scraping Using Python
  • A Step-by-Step Guide to Web Scraping with Python and Beautiful Soup
  • Export Data from the Web Scraping Tool through Zapier Integration
  • Simple Text Scraping, Parsing, and Processing with this Python Library
  • Octoparse 8.5: Empowering Local Scraping and More

How eClerx is Shaping the Future by Transforming Business Processes with AI-ML

How eClerx is Shaping the Future by Transforming Business Processes with AI-ML

In this series, so far, we have provided an overview of eClerx’s data science and analytics practices and its L&D ecosystem, besides highlighting its journey from being a KPO to a data science and AI company. We also underscored eClerx’s niche, award-winning solutions that have delivered measurable business impact for Fortune 500 clients across various industries.

As we conclude with this last article in the five-part series, we explore eClerx’s suite of artificial intelligence (AI), natural language processing (NLP), generative AI and metaverse technologies that are transforming legacy use cases, in addition to building capabilities in the state-of-the-art tech space, including generative AI and the metaverse.

AI & generative AI continue to gain traction and importance in the C-Suite

As validated by a recent study by IoT Analytics, AI, generative AI, industry 4.0 and the metaverse are keywords that continue to dominate business conversations at the highest level as they emerged as the most discussed topics by global CEOs in their earnings call. This further validates eClerx’s new capabilities and solutions in these technologies.

From Legacy to Next-Gen: eClerx’s Journey in AI-driven Transformation

eClerx’s decade-long expertise in AI is underscored by their exploration and transformation of legacy use cases like customer support and experience, integrated demand planning, pricing management, and market mix modelling.

Solving business problems using man-machine collaboration

Led by a consultative approach to problem-solving, eClerx has been solving business problems through ‘human – AI interplay’, where humans-in-loop augment the intelligence with contextual, domain knowledge and problem-specific nuances to deliver hyper-focused solutions for high-impact use cases.

Let’s delve deeper into some of these state-of-the-art technologies.

Enabling Conversational Intelligence: eClerx’s Voice &Text.AI is poised to transform Customer Support and Experience

In today’s business landscape, customer support systems need to be fast, intelligent, and empathetic to customer needs. The recent advancements in large language models (LLMs) allow businesses to bring this cohesive and personalized experience to customers at scale.

One of the global hi-tech manufacturers had to incur huge costs owing to incorrect dispatches against product failure issues raised by the customer. eClerx’s Voice.AI solution assisted the agents to correctly determine the failed parts during the call, thus driving an 11% reduction in incorrect part dispatches and significantly improving average handling time and overall customer experience.

eClerx’s Voice & Text.AI solution is a dynamic platform that can be trained and customized to solve a broad spectrum of use cases. Agent training and assistance, call audits, customer sentiment monitoring, and cross-sell interventions are some areas where this solution is used and applied by eClerx in industries like telecom, insurance and pharma.

The platform has constantly evolved to integrate the latest developments in deep learning and generative AI space to provide the best-in-class performance.

Similarly, an insurance provider was able to improve the efficiency of their agents by adopting the Voice.AI solution to determine potential opportunities to cross-sell within their vehicle and personal insurance business.

eClerx’s Market Mix Modelling for Advanced Marketing Optimization & Effective Budget Planning

By delving into the depths of historical data, MMM identifies the most impactful marketing drivers and enables businesses to unravel the secrets of market effectiveness. eClerx’s MMM (Market Mix Modelling) technology leverages machine learning to optimise marketing budgets and propel companies towards success.

It also provides a self-service platform for marketing managers to run real-time scenario analysis and evaluate alternative strategies to determine the best course of action to optimise spend allocation. It is built entirely on an MLOps pipeline that allows quick model refresh and deployment cycle, while constantly monitoring model performance and triggering auto-tuning due to data drifts.

A food-delivery app was directing a high proportion of its marketing budget towards customer acquisition through promotional incentives. eClerx analysed their €200m+ marketing spending to identify opportunities for reallocation of budget across “Top of Mind” and “Performance Marketing” channels with the potential to improve their order volume by 15%.

Driving Profitability through Product Merchandising Analytics & Optimisation

Amid a transformative era in retail, marked by more astute consumers and swift trend turnovers with competitive arenas, merchandising stands at a critical crossroads. Merchants now grapple with the challenge of offering diverse assortments through endless-aisle strategies, while the surge of omnichannel sales demands seamless shopping experiences. eClerx offers three powerful accelerators for the realm of product merchandising and optimization – eRange, eMatch and OptiPrice.

  1. eRange: Optimisation of SKU Ranges to Enhance Engagement and Conversions

To maximize their presence on marketplaces and stay competitive, brands must curate and optimize their SKU ranges. eRange, an integrated and scalable solution developed by eClerx combines internal product data with market intelligence to identify products that align with market demand and enhance profitable sales growth with reduced logistics for businesses.

One of the world’s top suppliers of industrial products and electronic components wanted to set up a data-driven process to assist their product managers in efficiently deciding on the potential opportunities for SKU addition in their catalogue. The client onboarded the eRange platform, which eventually demonstrated 20X return on their investment.

This data-driven approach eliminates the guesswork in range management by incorporating multiple interlinked models, such as forecasting, matching, segmentation, and optimization.

Another online marketplace retailer in the Middle East wanted to reduce the product gap with the competitors. eRange facilitated the identification of product gaps and further helped scale the breadth and depth of their catalogue with 80% growth in assortment size within a year.

  1. eMatch: Streamlining Product Matching and Standardisation

Product matching and standardisation are crucial for maintaining data accuracy and consistency across different platforms and reaching customers in an integrated manner. eMatch, a product-matching solution by eClerx, compares products, standardises attributes, and determines their similarity. Whether products are exact matches, functional equivalents, or have no match, eMatch ensures data integrity and facilitates efficient data analysis and decision-making.

By standardizing the process of product matching, businesses can easily identify patterns, trends, and insights hidden within their data, unlocking valuable information to drive strategic actions and optimisations.

A leading US-based supplies & tools client wanted to establish a process to cross-reference SKUs with key competitors and make pricing decisions. eClerx took a multi-pronged approach utilizing “eMatch” along with deep learning from text and images to cross-reference the client’s 1.1M products with the competitor’s 20M products.

This allowed constant monitoring of competitor prices and responding dynamically to update the prices and keep the competitive price advantage.

  1. OptiPrice: Unlocking Profitability with Effective Price Management

Price optimisation is critical in maintaining healthy margins and boosting a product’s market performance. eClerx’s OptiPrice, an ML-based pricing solution addresses this need by recommending optimal price points for products by leveraging advanced analytics and machine learning algorithms.

OptiPrice enables brands to arrest margin leakage, ensure price consistency, and enhance overall profitability.

A leading retail brand that utilised OptiPrice gained insights into competitor pricing strategies and benchmarking. By responding faster to price changes, they maintained their competitive edge and experienced an impressive 8% surge in revenue.

Unlike other tools in the market, OptiPrice is an end-to-end price management platform. This allows business users to create custom pricing policies across product categories, sales channels and markets by optimising prices for defined business goals like margin, revenue and sales.

One of the leading B2B MRO organisations was facing the issue of high variations in prices offered by sales to close a large deal. The pricing was discretionary and dependent on the size of the deal, historical relationship with customers and time of the year. Adoption of the OptiPrice solution provided insights on areas of margin leakage and the opportunity to save £838.2K by streamlining the discount strategy.

Embrace the Future of Precise Projections: Flex Forecasting for Accurate Predictive Insights

In a world where foresight is the currency of success, eClerx’s Flex Forecasting is a game-changing technology. A self-service and cloud-hosted intuitive platform, it integrates user-friendly interfaces with complex machine-learning techniques. It enables B2B organisations to generate up to 20% improvement in forecast accuracy in most engagements within 3-4 months.

With features like scenario planners, monitoring systems, and deep-dive modules, eClerx’s Flex Forecasting solution equips businesses with the insights needed to make informed decisions.

A global hi-tech retailer required setting up an “Integrated Demand Management” platform to perfectly time the marketing communication spending and maximize the returns on investments for both offline and online channels. eClerx was able to produce the forecasting models with a 95% accuracy and ~75% reduction in the turnaround time for model building and reporting.

From Imagination to Reality: Leveraging the Magic of Generative AI

eClerx’s eGenerative AI Suite (GenAI360) seamlessly integrates ChatGPT, DALL-E, GPT-3 and Content Filter to support businesses on their Generative AI journey. eClerx leverages the foundational models to build an orchestration engine and business-specific IPs around content management, marketing operations, customer care, code automation and insights on demand.

Business areas to leverage Generative AI

  • Automating customer service: By integrating ChatGPT with customer service web portals, businesses can obtain automated responses to frequently asked questions, reducing the workload on customer service teams and improving response times.
  • Improving image audits: By integrating DALL.E with Theia, eClerx’s proprietary image and video analytics platform, customers can automatically generate captions for images and videos, and even perform image audits. This can be used in a variety of applications, such as social media marketing, e-commerce, and customer service.
  • Optimising operations: eClerx leverages ChatGPT & GPT-3 to offer services for tasks such as dialogues, anomaly detection, forecasting, and optimisation. This can help customers improve their operations and gain a competitive edge.
  • Consulting and implementation services: eClerx also provides consulting and implementation services to help customers integrate generative AI (X2X) into their existing business processes and systems, where X could be text, image, audio or video.

All of these services enable businesses to leverage generative AI in various domains, such as customer support, HR, marketing, and operations.

An Innovation Roadmap: Exploring the Confluence of AI, Generative AI, the Metaverse, and the Path Ahead

In an ever-evolving landscape where industry trends and client needs are gravitating towards a confluence of artificial intelligence, generative AI, and the metaverse, eClerx emerges as a seasoned solution provider, building new capabilities and making significant bets on the future of these technologies.

Metaverse Global Alliance is eClerx’s new digital innovation hub

Building on a rich legacy of 20+ years of technology and consulting-led content production for Fortune 500 companies, eClerx founded the Metaverse Global Alliance in October 2022.

As a recipient of some of the industry’s most prestigious awards and recognition, eClerx’s data engineering and analytics expertise sets the stage for innovative solutions. Through their thought leadership and commitment to driving actionable insights, eClerx remains a trusted partner for businesses seeking to unlock their full potential and achieve sustainable growth in the digital era.

There are also winds of change with the appointment of a new CEO, Kapil Jain, who joins eClerx after two decades at Infosys. Speaking on the occasion, PD Mundhra, executive director, of eClerx Services Limited said, “Kapil has an experience in sales, consulting, product development, and technology transformation, and has overseen substantial scale in the BPM business. His appointment will further strengthen our leadership team, and accelerate growth for the company both with existing and new clients and services.”

To explore how eClerx can aid businesses in embracing AI and analytics solutions, generative AI and metaverse, visit https://www.eclerxdigital.com.

The post How eClerx is Shaping the Future by Transforming Business Processes with AI-ML appeared first on Analytics India Magazine.

5 Spectacular New Features of RunwayML 

With video generation tools blurring the line between reality and AI, the continuous developments are only making it easier for people to create stunning visuals. RunwayML, an applied AI research company for AI video editing and generation, which is capable of making videos from short text-based prompts, has released a series of new updates and features. The updates are said to enhance user experience by providing more control, fidelity and expressiveness.

Here are some of the spectacular new features of RunwayML that transcends the boundaries of creativity.

Motion Brush

Motion Brush, a cutting-edge interface for generative models, is empowering artists with controlled movement options for enhanced creative expression. This tool addresses the need for increased utility and expressiveness in generative models, providing users with precise control over their creations.

Users can paint an area or subject, and choose appropriate directions and intensity to the motion. Thereby, allowing one to transform any kind of images or portion of images into a video. This has been called a much-needed feature with many sharing their experiments with the new tool. A few users have also tried running this feature on images generated from Midjourney.

RunwayML's new Motion Brush feature is unreal.
It lets you pick exactly where to add movement in your image.
Talk about a game-changer. pic.twitter.com/whyK3sxITO

— Bryan Marley (@_bryanmarley) November 27, 2023

Gen 2 Style Presets

The company believes that control is not just about motion but also art direction and style. Style presets in Gen2 allows one to create content using curated styles without the need of complex prompting. Glossy animations, grainy retro film stocks are some of the many styles that can be brought to stories.

🧪 RW Style Preset Experiment: Consistent Prompts@runwayml released style presets for T2V in their latest update. I wanted to explore their impact in different scenarios.
Let's take a cinematic prompt for the first experiment and use it with each preset!
Prompt / Preset 👇🏼 pic.twitter.com/ixnVb8a81y

— Nicolas Neubert (@iamneubert) November 23, 2023

Director Mode Updates

The advanced camera control on Dorector’s mode has been updated with more nuances. With this, a more granular level of control can be obtained. Furthermore, a user can fine-tune camera moves using fractional numbers for improved precision.

3) Director Mode Updates
Director Mode’s advanced camera controls have been updated to allow for a more granular level of control. Now you can adjust camera moves using fractional numbers for greater precision and intention. pic.twitter.com/zUbtIrXvFC

— Runway (@runwayml) November 20, 2023

New Image Model Update

With the latest update, RunwayML has brought in features to improve fidelity and consistency. The higher resolution generations are now available in options such as text-to-image, image-to-image and image variation. By implementing these features, it also improves storytelling control.

4) New Image Model Update
Improved fidelity, greater consistency and higher resolution generations are now available in Text to Image, Image to Image and Image Variation. Add these tools to your Image to Video workflow for more storytelling control than ever before. pic.twitter.com/3rvvhP8WG5

— Runway (@runwayml) November 20, 2023

Combined Motion and Camera Control

To achieve higher precision and control over an image, combining the tools can lead to desired results. Users can fine-tune it as per their desired style with the ‘style preset’ option. This will enable better expressibility too.

Continuing to experiment with @runwayml Motion Brush Beta feature.
Result from my stacked image with ⬆️vertical Motion Brush movement and extended with Camera Motion zoomed in at 1.7 speed.
Original image in the next post: pic.twitter.com/vx7NKzgtHz

— Heather Cooper (@HBCoop_) November 20, 2023

Runway has been working aggressively to release updates in the AI image space to compete with other players such as Midjourney and Stable Diffusion, who released a new feature where meme images can be converted to videos.

Runway has also received significant funding. The company raised funds of over $141 million from major tech giants such as Google, Nvidia, Salesforce and others.

Furthermore, Runway AI announced its partnership with Canva, a graphic-design tool company to create generative AI videos and provide Gen-2 AI technology to Canva’s ecosystem.

The post 5 Spectacular New Features of RunwayML appeared first on Analytics India Magazine.

Top AI Acquisitions of 2023!

The year 2023 witnessed a slew of acquisitions of AI startups by big tech companies, signalling a clear trend towards sharpening their technological capabilities and expanding their market reach. The aim was to integrate AI technologies into existing products and services and stay relevant in the competitive landscape. It also indicates that AI is not just an add-on but a core component of future technological advancements driving companies to invest heavily in startups.

Here is a list of the top AI acquisitions of this year:

Neeva

Snowflake, a cloud data management company, acquired Neeva, a search startup founded by two former Google employees, for approximately $150 million in May 2023. Neeva initially focused on both consumer and enterprise search solutions, but recently shifted its focus solely to enterprise search.

The acquisition by Snowflake follows Neeva’s decision to discontinue its consumer search operations and concentrate on enterprise applications, particularly leveraging generative AI in search technology. Snowflake’s co-founder, Benoit Dageville, the company co-founder and president of products, said, “Neeva’s ability to leverage generative AI in search was one of things that drew Snowflake to the search startup.”

Myst AI

Early in January this year, Snowflake acquired Myst AI, a startup providing an AI development platform for the energy industry. Myst AI’s platform focuses on developing and testing AI models for business forecasting, specialising in time-series data.

The startup, having raised $8 million, is used by several companies in the energy sector. Snowflake acquired Myst AI primarily to enhance its capabilities in artificial intelligence and data science, specifically in the area of business forecasting.

The price of the acquisition was undisclosed.

LeapYear Technologies

On February 10, 2023, Snowflake acquired LeapYear Technologies. This move added LeapYear’s differential privacy technology to Snowflake’s offerings, enhancing their data clean room capabilities. Leap Year’s technology, now integrated into Snowflake’s Secure Data Sharing product, allows secure data analysis while ensuring privacy.

The acquisition also expanded Snowflake’s market reach, as it can now help organisations analyse a broader range of sensitive data. This strategic acquisition strengthens Snowflake’s position in the data privacy and analysis market.

The acquisition was priced at $62 million.

Ponder

Last month, Snowflake acquired Ponder, focusing on integrating Ponder’s technology that allows open-source Python libraries to work on Snowflake’s Data Cloud.

This acquisition upgraded Snowflake’s support for Python-based data science and machine learning. Ponder’s technology is now part of Snowflake’s Snowpark framework, enabling efficient Python data processing in the cloud. The Ponder team has joined Snowflake to continue their work, making Snowflake a more versatile platform for data science.

The acquisition price was not disclosed.

Fig

Amazon Web Services acquired Fig.io, an asset acquisition in August, this year. This technology was integrated into AWS Cloud9, enhancing its cloud-based IDE.

The acquisition also broadened Amazon’s appeal to the developer community and strengthened its position in the cloud computing market. The terms of the acquisition, including the price, were undisclosed.

Snackable AI

In May, Amazon acquired Snackable AI, a company specialising in audio content discovery, to enhance its podcast offerings on Amazon Music. Snackable AI’s technology, based on natural language processing (NLP), analyses podcast transcripts to identify key topics, themes, and sentiments.

Snackable AI, which had raised $3.1 million in funding before the acquisition, saw its technology and team integrated into Amazon Music and its product management organisation. This integration is expected to refine podcast recommendations for Amazon Music users and assist in developing new podcast-related features. The acquisition aims to provide more tailored podcast experiences, potentially introducing features like podcast summaries and topic-based playlists, leading to increased user engagement.

The financial terms of the acquisition remain undisclosed.

Nod.ai

AMD acquired Nod.ai, an open-source AI software company on October 11, 2023. This acquisition aims to expand AMD’s AI software capabilities and enhance its AI ecosystem. Nod.ai is known for its contributions to open-source AI compiler software, crucial for optimising AI models for specific hardware, thereby improving AI performance.

The acquisition allows AMD to strengthen its AI software expertise and optimise AI models for its hardware products, including the Instinct, Ryzen, EPYC, and Varsal families. This integration is expected to provide AI developers with more efficient tools, enhancing the development and deployment of AI applications on AMD hardware.

This strategic acquisition of Nod.ai enhances AMD’s position in the AI market and is seen as a significant step towards improving its AI ecosystem and developer offerings. The financial terms of the acquisition were not disclosed.

Mipsology

AMD acquired Mipsology, a French AI software company specialising in AI inference optimization for embedded devices on September 1, 2023. This aims to enhance AMD’s AI inference software capabilities and expand its AI ecosystem, particularly in applications like IoT, edge computing, and autonomous vehicles.

This strategic move allows AMD to optimise AI inference for low-power hardware, thus improving its AI offerings and providing more efficient tools for AI developers. The integration of Mipsology’s technology and expertise is expected to bolster AMD’s AI inference capabilities and expand its reach in the AI market, particularly in edge computing.

The financial terms of the acquisition were not disclosed.

Google Acquired Photomath

Google acquired Photomath, a Croatian company known for its mobile app that solves maths problems in June this year. Photomath’s technology, which includes photo recognition and machine learning algorithms, allows the app to analyse and solve maths problems from photos.

Google’s acquisition of Photomath aims to integrate this technology into Google’s existing educational products and services, such as Google Search and Google Classroom. It is expected to provide students with more personalised and effective maths learning tools, thereby improving their learning experience. For educators, it means enhanced access to resources that can support diverse learning styles and needs.

Local media suggested that the acquisition price may have been anywhere from €220M to €500M

Apple Acquired WaveOne

In March 2023, Apple acquired WaveOne, a startup from California specialising in AI-based video compression algorithms. WaveOne’s technology is designed to compress videos using artificial intelligence, maintaining quality while reducing bandwidth needs. This is particularly relevant for streaming services like Apple TV+ and Netflix, and can also minimise the storage size of videos on devices such as iPhones and iPads.

Apple’s integration of WaveOne’s technology is expected to improve video quality and decrease the bandwidth and storage requirements for its streaming services and devices.

The financial terms of the acquisition of WaveOne were not disclosed.

Nvidia acquired OmniML

Nvidia acquired OmniML in February 2023, a startup specialising in machine-learning model compression for edge devices.

OmniML’s technology focuses on automating the compression of machine-learning models, maintaining their accuracy while reducing size and complexity. This is crucial for edge devices, which often have limited computational resources and memory. Nvidia’s acquisition of OmniML aims to improve the performance and efficiency of machine learning models on these devices and provide developers with advanced tools for deploying AI applications in edge environments.

The implications of this acquisition for edge AI include accelerated adoption of AI on edge devices, improved performance and efficiency of machine learning models, and expansion of Nvidia’s AI ecosystem.

The financial terms of Nvidia’s acquisition of OmniML were not disclosed.

Adobe Acquired Rephrase AI

Last week, Adobe acquired Rephrase AI, a startup from Bengaluru specialising in AI-powered video creation tools.

Rephrase AI’s platform leverages natural language processing to interpret text inputs and generate video content, including narration, music, and visuals. This technology aims to simplify professional-quality video creation.

The acquisition is expected to increase the adoption of AI-powered video creation tools, enhance creativity and efficiency in video editing, and potentially expand the market for Adobe’s video editing software like Premiere Pro, After Effects, and Audition.

The financial terms of the acquisition were not disclosed.

Airbnb acquired GamePlanner AI

In August 2023, Airbnb acquired GamePlanner.AI, a San Francisco-based travel planning startup. AI’s AI-powered technology, which provides personalised activity recommendations to travellers.

This acquisition is intended to bolster Airbnb’s capabilities in offering personalised travel experiences and expand its reach in the activities and experiences sector. It is expected to promote wider use of AI in travel planning and attract more users to Airbnb’s platform.

Airbnb’s strategic move in acquiring GamePlanner.AI, for $200 million according to CNBC, strengthens its position as an all-in-one travel planning service.

Databricks acquired MosaicML

Databricks acquired MosaicML in July 2023. MosaicML developed MPT (Mosaic Probabilistic Transformer) LLMs, known for their efficiency in training on large datasets and their state-of-the-art performance in natural language processing tasks.

Databricks’ acquisition of MosaicML aims to expand its AI platform by integrating these advanced LLMs, thereby enabling customers to build, train, and deploy generative AI models more effectively on Databricks’ Unified Data Platform. This move is expected to increase the adoption and innovation in the field of generative AI, and make these technologies more accessible to a broader range of users.

The strategic acquisition of MosaicML by Databricks signifies a major investment in advancing generative AI technologies, with the acquisition valued at $1.3 billion.

The post Top AI Acquisitions of 2023! appeared first on Analytics India Magazine.

Google Cloud Runs Ad on Sphere during AWS re:Invent at Las Vegas 

In an unexpected turn of events, Google Cloud ran an advertisement on Vegas Sphere during the AWS Re:Invent which is taking place in Las Vegas, Nevada, from November 27 to December 1, 2023.

Google Cloud running a Vegas Sphere ad during AWS re:invent shows two things:
1. They are hyper aggressive on cloud
2. They badly need cloud to work pic.twitter.com/GM0RNHbh8R

— Aravind Srinivas (@AravSrinivas) November 27, 2023

Advertising on the surface of the Sphere comes at a remarkable price — $450,000 per day or $650,000 per week. In 2022, Alphabet, Google’s parent company, allocated a hefty budget of 4.37 billion U.S. dollars for advertising in the United States, marking a significant increase from the previous year’s expenditure of 3.6 billion dollar

Google Cloud running ads on Vegas Sphere suggests two possibilities: either the cloud provider is actively seeking new customers, or its business is thriving. However, the latest earnings report leans towards the former, where Google lagged behind the other two major players in the cloud market.

In the latest quarter, AWS recorded a 12% growth, reaching $21.3 billion, up from $20.53 billion in the corresponding quarter last year. Meanwhile, Google reported a 22% revenue growth, totaling $8.41 billion. Microsoft Azure, on the other hand, outpaced both AWS and Google Cloud, achieving the highest growth with a 29% increase in revenue.

Looks like Google updated the copy for Google Meet in the App Store to capitalize on OpenAI events. Genius. pic.twitter.com/V5aysiiqgd

— Trung Phan (@TrungTPhan) November 22, 2023

Interestingly, this is not the first time Google has capitalised on an ongoing scenario for its ad campaign. A few days ago, when OpenAI’s chief scientist Illya Sutskevar fired Sam Altman on Google Meet, Google seized the opportunity and created an ad on the Google Play Store for Google Meet that humorously said, “Meet on any device and perfect for poorly planned board coups.”

The post Google Cloud Runs Ad on Sphere during AWS re:Invent at Las Vegas appeared first on Analytics India Magazine.

Abu Dhabi Launches AI Company A171: Competitor To OpenAI

The Advanced Technology Research Council (ATRC) of Abu Dhabi has introduced AI71, a newly established AI company poised to rival the offerings of leading AI labs, including OpenAI. The revelation took place at an exclusive launch event in Abu Dhabi.

AI71, an outcome of the extensive AI research and development initiatives led by the Technology Innovation Institute (TII), will specialise in marketing and supporting the Falcon large language model (LLM), which TII introduced earlier this year.

Source: LinkedIn

The company kicks off its journey with three distinct vertical platforms: LAW71, RAZI71, and ASK71, each catering to specific domains. More platforms are anticipated to be unveiled in the near future.

VentureOne, the technology commercialization arm of ATRC, played a pivotal role in the formation of this innovative venture, solidifying Abu Dhabi’s position in the competitive landscape of artificial intelligence.

UAE’s AI Race

UAE has been on the forefront of AI innovations this year with TII and G42 launching LLMs in the country. A highly scaled-up version of Falcon 40B which was released earlier this year, TII released Falcon 180B LLM a few months ago.

Furthermore, the UAE is also boosting developments that cater to their demographics. Earlier this month, Core42 launched an Arabic large language model Jais 30B , a 30 billion parameter model which is the only Arabic open-source LLM available. Jais 13B was launched in August. Jais was born from the collaboration between Core42, Mohamed bin Zayed University of Artificial Intelligence and Cerebras Systems.

With these developments, it is evident that UAE is continuously pushing to create dominance in the AI sector.

The post Abu Dhabi Launches AI Company A171: Competitor To OpenAI appeared first on Analytics India Magazine.

When Apple Meets OpenAI 

While OpenAI is on its way to becoming the new Apple, Apple itself should be more receptive to collaborations, particularly with the hottest AI startup, to unlock a new era of applications and features.

By now, most of you are already aware of users using the Action button as a ChatGPT shortcut. While this feature is possible only in the latest models of iPhones, namely the iPhone 15 Pro and Pro Max, a lot of iPhone users are trying to connect ChatGPT with Siri, but only to realise disappointment.

Forget Siri; its Time Has Passed!!
Turn your iPhone’s ‘Action Button’ into a ChatGPT voice assistant instead.
OpenAI's ChatGPT Voice feature is now available to all free users, allowing them to use it as a voice assistant on iPhone 15 Pro and Pro Max.
Thread pic.twitter.com/Klh9g7rCMh

— MAMA (@ogbonna1977) November 24, 2023

Siri is good, but the new ChatGPT Voice feature (which includes diverse voices like Ember, Sky, Breeze and Cove) is much much better, quite user friendly, and engaging. It’s high time Apple gave users the option to shift to ChatGPT Voice, and make use of OpenAI’s technology prowess, while the Apple engineering team continues to make Siri better. Recently, OpenAI made ChatGPT Voice assistant free and made it available to all the users across the world.

A user from X suggested that this could be the ‘HER’ moment, drawing inspiration from a science fiction film where an AI assistant took on the role of the protagonist.

“Putting in my ear bud and opening up the ChatGPT Voice assistant and asking it to teach me about philosophy or provide product strategy feedback. And I find myself walking around my room, conversing with this AI and finding it to be meaningful, useful back-and-forth dialogue.” he shared.

Prior to the introduction of ChatGPT’s voice assistant, Apple’s Siri held the position as the go-to tool for voice commands. However, recently, users have expressed frustration with its performance, finding it less satisfactory. Collaborating with OpenAI can also give Apple the edge over Google Assistant, where the team is already in works to integrate powerful AI models to make it more diverse and have open-ended conversations with the users – similar to ChatGPT Voice assistant.

It’s high time Apple Should Start using OpenAI’s Models

Back in July, reports surfaced that Apple had developed its own large language model called Ajax and deployed an internal chatbot named “Apple GPT” to test its functionality. However, since then, there have been no signs of any imminent chatbot release. According to recent reports, Apple is investing millions of dollars daily in research and development to enhance the conversational features of Siri.

Although Apple is making efforts, the results seem to be not visible. While Microsoft is making great strides by utilising OpenAI’s models across clouds and copilots, it’s high time that Apple also embraced to stay relevant in the market.

With the recent release of the Humane Ai Pin, started by former Apple engineers Imran Chaudhri and Bethany Bongiorno, and also backed by Sam Altman, has been working closely OpenAI to bring ambient computing to life. Many believe that it could reduce the reliance on smartphone usage, paving the way for next generation computing.

Can’t believe OpenAI figured out AGI before Apple figured out how to make Siri do anything

— Packy McCormick (@packyM) November 23, 2023

The Next Blackberry?

Anticipations are high that Apple will introduce an upgraded version of Siri in iOS 18 and other operating systems next year. iOS 18 holds particular significance for Apple, speculated to introduce generative AI capabilities as the company aims to catch up with industry leaders like OpenAI and Google.

Bloomberg journalist Mark Gurman has suggested that iOS 18 will incorporate generative AI technology to boost Siri and the Messages app’s capabilities in answering questions and auto-completing sentences. Apple is also reportedly considering generative AI for apps like Apple Music, Pages, Keynote, and Xcode.

While Apple is making a push to emerge on the winning side of generative AI, it should accept the fact that in the past year OpenAI has raced ahead and taken the lead. The capabilities which Apple is aiming for with generative AI might appear insignificant in front of GPT-4 or GPT-4 Turbo.

Since Apple is already known for its collaborations, a partnership with OpenAI would be one of its biggest, unlike anything the world has ever seen. Unless, of course, Apple prefers to follow the Blackberry route.

The post When Apple Meets OpenAI appeared first on Analytics India Magazine.

AMD Inaugurates Largest Global Design Center in Bengaluru

AMD Extends PyTorch Support on RDNA-3 Graphics For Local ML Training

To expand its research and engineering operations in India, AMD inaugurated its largest global design center in Bengaluru. The AMD Technostar R&D campus is a key component of the company’s $400 million investment in India over the next five years.

The 500,000-square-foot campus, inaugurated by Ashwini Vaishnaw, union cabinet minister for Railways, Telecommunications, Electronics, and Information Technology, Government of India, plans to accommodate around 3,000 AMD engineers. The focus of the engineers will be on designing and developing cutting-edge semiconductor technology, encompassing areas such as 3D stacking, artificial intelligence, and machine learning.

The Technostar campus will serve as a hub for developing leadership products, spanning high-performance CPUs for data centers and PCs, data center and gaming GPUs, and adaptive SoCs and FPGAs for embedded devices. The $400 million investment underscores AMD’s confidence in the engineering talent available in India.

The campus, designed over 60,000 square feet for modern R&D labs, includes a demo center for visitors to experience AMD products and solutions. Noteworthy is its celebration of Indian art and craft, fostering collaboration and creativity in its huddle spaces and conference rooms. The facility also features amenities such as a cafeteria designed to host large gatherings, a gym, and a yoga center promoting holistic health for employees.

Ashwini Vaishnaw, Minister for Railways, Communications & Electronics and Information Technology, Government of India said, “India’s semiconductor program launched under the leadership of Honourable Prime Minister Narendra Modi lays strong emphasis on supporting the design and talent ecosystem for semiconductors. AMD setting up its largest design center in Bengaluru is a testament to the confidence global companies have in India.”

Mark Papermaster, Executive Vice President and Chief Technology Officer, AMD said, “This new design center will help propel technology and product development across the AMD portfolio, fueling the next generation of high performance, adaptive and Al computing solutions for our customers around the world.”

Jaya Jagadish, India Country Head at AMD, highlighted the company’s growth journey in India, emphasizing that 25% of AMD’s global workforce is currently based in the country, supporting the development of AMD’s leadership products.

The post AMD Inaugurates Largest Global Design Center in Bengaluru appeared first on Analytics India Magazine.

Need a great robot vacuum and mop? Get an AI-powered Eufy for $650 on Cyber Monday

Eufy Clean X9 Pro CleanerBot

What's the Cyber Monday deal?

Amazon dropped the price for the AI-powered Eufy X9 Pro robot vacuum and mop to only $650 as part of its Cyber Monday deals.

Why this deal is ZDNET-recommended

The Eufy Clean X9 Pro CleanerBot, a new 2-in-1 robot vacuum, boasts a deep cleaning, hands-free mopping experience, coupled with 5,500pa of suction power. It also uses some AI navigation features to maneuver throughout your house.

Also: Best robot vacuum deals: Get a Roomba or Shark on sale now

Initially, I was less than enthusiastic about trying out yet another robot mop vacuum (I'd tested a similar one recently), but once I watched the Eufy X9 Pro work its way across my home floors, my mind was changed.

ZDNET RECOMMENDS

Eufy Clean X9 Pro CleanerBot

This is the perfect robot vacuum and mop for homes with hard floors, even if there are carpets and rugs in between.

View at Amazon

The CleanerBot truly lives up to the name, outperforming my old Roborock and the Yeedi MopStation Pro in vacuum and mop functions. The suction power, 5,500pa at maximum capacity, is outstanding. And the main brush is bristle-less, made of silicone wedges instead that are just as effective at cleaning floors.

In my limited experience (as I've only tested this model for about a week), the primary silicone brush makes it less likely for the X9 Pro to get tangled, as it's easier to scoop debris up than sweep it.

The mopping function on the Eufy X9 Pro CleanerBot is one of the two features that impressed me the most. The X9 Pro has two rotating mop pads — which I love in a robot vac/mop combo — which put 2.2 lbs of downward pressure to break down tough stains, a particularly useful feat for my home of children and pets.

Review: Roborock S8 Pro Ultra: This 2-in-1 vacuum can do just about everything

The other outstanding feature, and probably my favorite, is the use of AI for navigation, obstacle avoidance, and mapping. The CleanerBot has time-of-flight sensors and an AI camera system, called AI See, that helps detect and avoid objects so the vacuum doesn't suck up your kids' socks or stuffed animals.

It also uses iPath Laser Navigation to create maps of your home, which separates the rooms by color in the Eufy Clean app and even shows you the obstacles that the robot has found in each room. When you review the map after cleaning, you'll find things like power cords, shoes, and trash cans marked on the map.

Eufy isn't the first to use this technology for obstacle avoidance and mapping, but it is a great feature. I hate having to pick up every last bit of paper my kids dropped before I can start cleaning — only to have the robot vacuum get stuck anyway on a power cord somewhere.

Also: This robot vacuum has a brilliant self-cleaning feature I didn't know I needed

The Eufy Clean app lets you customize settings for charging, cleaning intensity, voice, and more. And it also enables you to choose from the rooms that the robot automatically created on the map so you can send it to clean just that area, like a muddy entryway. You can choose to clean zones as small as 1.6 ft by 1.6 ft on the map in case of spills.

The Eufy Clean X9 Pro CleanerBot easily adjusts to uneven surfaces to cross up to 2 cm barriers.

Beyond the AI See camera set, the CleanerBot has a sensor to detect floor types in case you're running the X9 Pro in vacuum and mopping mode and it reaches a carpet or a rug. Once the robot detects a rug or carpet, it raises the mop pads to keep them off the mat and only vacuums on the soft surface.

Also: Best robot vacuums you can buy right now

Here's another thing I was glad to see: The X9 returns dutifully to its station to wash the mop pads rather than wait until they're overdue for a cleaning. I don't want to see my robot mop dragging dry, dirty mopping pads minutes after it should've returned for a refresh, but I haven't found this to be a problem with the X9.

ZDNET's buying advice

The Eufy Clean X9 Pro CleanerBot is available for sale at $650 and is the perfect option for someone looking for a robot vacuum and mop combination for a home with a lot of hard floors, whether that's tile or hardwood, with some carpet or rugs mixed in.

It doesn't have a self-emptying dustbin, and the dustbin itself has to be emptied after each cleaning as it's pretty tiny. Still, the mopping feature and the suction power are impressive, especially as the mop can pick up stains and dirt that my Yeedi MopStation Pro left behind.

Featured reviews