Google Tulip Documentation
Google Tulip Documentation
Seminar Report
On
GOOGLE TULIP
Bachelor of Technology
In
(17K61A05H4)
TADEPALLIGUDEM-534101,West Godavari,AP
2020-2021
i
SASI INSTITUTE OF TECHNOLOGY & ENGINEERING
CERTIFICATE
Certified that seminar work entitled “GOOGLE TULIP” is a bonafide work carried
out in the fourth year by “V.A.V.S.AKHILESH” with Regd.No.17K61A05H4 in
partial fulfillment for the award of Bachelor of Technology in Computer Science
and Engineering from SASI Institute of Technology and Engineering during the
academic year 2020-2021.
ii
CONTENTS
1 Introduction 4-5
2 Definitions 6-7
3 Features 8-13
-Existing System
-Architecture
-Flowchart
4 Conclusion 14
iv
CHAPTER 1
INTRODUCTION
The plants have the ability to transfer information from one plant of root to another plant root.
For the past two years, Wageningen University has been working with Google to use cutting
edge technology to look deeper into communication with plants. They collected an incredible
amount of information using automated machine learning. They turned this information into a
new rudimentary language which is becoming more and more sophisticated. This tulip
technology is a better way to indicate to humans to mention their needs like water or light.
Using this technology, the humans can communicate with plants and plants can with humans.
The Google assistant decodes the plant’s signals to the human’s language and human’s language
is decoded to plants signal. This tulip technology is under testing. The world-famous flower
parks, called Keukenhof which provided the perfect testing ground. They built an advanced tool
called neural machine Translation. They took two years to map tulip signals to human language.
Over the years, humankind has created lots of effective ways to communicate with each other.
But using technology in the plant kingdom is an innovation worth acknowledging. Scientists
found that plants use their roots to send signals to neighboring plants, as a means to maintain
their security and well-being. Decoding the language of plants and flowers has been a very
difficult and long-drawn challenge for the research scientists, but not anymore. Using artificial
intelligence, we can now communicate with plants. This is one of the greatest advancements in
the world of artificial intelligence. Google Home can understand tulips, allowing translation
between Tulips and various human languages.
The Netherlands produces nearly 12.5 billion flowers per day.
Dutch Tulip is one of the tallest flowers in the world. It builds strong communities in the fields.
As per researchers these tulips can communicate with each other through their root systems.
Also, they are able to share resources. A little red tulip was able to plug a leak in the seawall that
protects Holland. All credits go to the early warning system that it perfected by the network of
the roots that stretches all across the Netherlands.
3
4
CHAPTER 2
DEFINITIONS
Cutting Edge Technology - Cutting-edge technology refers to technological devices,
techniques or achievements that employ the most current and high-level IT developments; in
other words, technology at the frontiers of knowledge. Leading and innovative IT industry
organizations are often referred to as "cutting edge."
Machine Learning - Machine learning is a method of data analysis that automates analytical
model building. It is a branch of artificial intelligence based on the idea that systems can learn
from data, identify patterns and make decisions with minimal human intervention.
Supervised Learning - Supervised learning algorithms are trained using labeled data. The
goal of supervised learning is to train the model so that it can predict the output when it is given
new data. Supervised Learning model takes direct feedback to check if it is predicting correct
output or not. Supervised learning can be categorized in Classification and Regression
problems.
5
Unsupervised Learning - Unsupervised learning algorithms are trained using unlabeled
data. The goal of unsupervised learning is to find the hidden patterns and useful insights from
the unknown dataset. Unsupervised Learning model does not take any feedback. Unsupervised
Learning can be classified in Clustering and Associations problems.
NLP - Natural language processing is a subfield of linguistics, computer science, and artificial
intelligence concerned with the interactions between computers and human language, in
particular how to program computers to process and analyze large amounts of natural language
data.
IOT - The Internet of things describes the network of physical objects—a.k.a. "things"—that
are embedded with sensors, software, and other technologies for the purpose of connecting and
exchanging data with other devices and systems over the Internet.
Google Cloud - Google Cloud Platform, offered by Google LLC, is a suite of cloud computing
services that runs on the same infrastructure that Google uses internally for its enduser products,
such as Google Search, Gmail, file storage, and YouTube.
6
CHAPTER 3
FEATURES
1. EXISTING SYSTEM
Today Google announced that Google Assistant on the Google Home Hub has the ability to
talk to plants, in particular, tulips, “due to great advancements in artificial intelligence.” Google
Tulip was largely developed in the Netherlands, a country that produces 12.5 billion flowers a
year, which is around 50% of all flowers in the world. The country’s most famous flower is the
Tulip. Google and the Wageningen University & Research team were able to build on
Assistant’s existing Neural Machine Translation in order to map tulip signals to human
language. After two years of training, Tulipish has been added as a language to Google
Home’s interpreter mode, meaning Google Assistant now offers translation between Tulipish
and dozens of human languages. The feature was tested in the Netherland’s world-famous
flower park, Keukenhof. Users can say. In order to develop this technology. Google began
looking at how plants communicated with one another through their root systems. The
demonstration video shows tulips listening to users talk about their day, and of course
requesting lots of water and sun. Voicebot’s Bret Kinsella also commented on the new feature,
Tulipish is just the beginning, too. Google researchers describe Tulipish as a rudimentary
language for understanding nature and point out that the more we listen to nature, the more we
discover the amazing things it has to say. Updates involving communication with other kinds
of plants, like cacti, are already underway. The feature is only available today, April 1st, 2019,
for use by the general public.
2. SYSTEM ARCHITECTURE
We use Cloud IoT Core to collect the audio data from individual tulips, and carry out
predictions on Kubeflow Pipelines “on-premises”. Their training architecture was quite simple.
Architecture Their training architecture was quite simple. Google was able to use Google
Cloud speech to text and auto ML natural Language to train the machine learning models
without having to write any code. Because of connectivity problems tying more than a million
tulips together, it became a bit more challenging to carrying out real-time predictions. Google
7
uses Cloud IoT core to collect the audio data from individual tulips. Then they carried out the
predictions on Kubeflow Pipelines “on-premises”. The requests from the tulips are then acted
upon by human overseers. Carrying out real-time predictions was a bit more challenging,
especially because of connectivity problems tying more than a million tulips together. We use
Cloud IoT Core to collect the audio data from individual tulips, and carry out predictions on
Kubeflow Pipelines “on premises”. The requests from the tulips are then acted upon by human
overseers. Google Tulip is having a Simple architecture that allows us to use Auto Natural
language to machine language and Google Cloud Speech to the Text. Cloud IoT coding is used
to carry out prediction with the connectivity of millions of tulips together.
8
3. FLOWCHART
CHAPTER 4 METHODOLOGY
9
STEP-1: Machine Learning Technology
We all know about that plants are living things. But we have never heard that it can
talk too. So now Google has something which is surprising. Yes, Google has brought around
“Google Tulip”. It is a machine learning technology intended to improve the profitability of
Dutch agriculture and the well-being of Dutch cash crops. Machine learning (ML) is the
scientific study of algorithms and statistical models that computer systems use to perform a
specific task without using explicit instructions, relying on patterns and inference instead. It is
seen as a subset of artificial intelligence. Machine learning algorithms build a mathematical
model based on sample data, known as "training data", in order to make predictions or
decisions without being explicitly programmed to perform the task. Machine learning
algorithms are used in a wide variety of applications, such as email filtering and computer
vision, where it is difficult or infeasible to develop a conventional algorithm for effectively
performing the task. Machine learning is closely related to computational statistics, which
focuses on making predictions using computers. The study of mathematical optimization
delivers methods, theory and application domains to the field of machine learning. Data mining
is a field of study within machine learning, and focuses on exploratory data analysis through
unsupervised learning. In its application across business problems, machine learning is also
referred to as predictive analytics.
STEP-2: AI Assistants
Data gathered from users allows application designers to understand exactly which
features are providing value, and which are used below a certain threshold, perhaps consuming
valuable resources through bandwidth or reporting which could be better utilized elsewhere.
Consequently, functions which we do want to use AI for, such as hiring cabs and ordering food,
or choosing restaurants to visit – are becoming extremely streamlined and accessible. AI
assistants are designed to become increasingly efficient at understanding the behavior of human
users, as the natural language algorithms used to encode speech into computer decipherable
data, and vice versa is exposed to huge amount of information about how we interact. Google
Assistant. The Assistant is voice enabled artificial intelligence (AI) software that bundles
machine learning, the Google Knowledge Graph, and voice and image recognition natural
language processing (NLP) to build a “personal Google for each and every user”. The search
10
giant wants to turn AI into a personal helpdesk agent for you by utilizing over 70 billion facts
about people, places and things which are fed into its Knowledge Graph.
This database is, of course, powered by years of search queries made by people
like you and I. Google’s vision for the Assistant isn’t limited to a ‘OK Google’ kind of thing.
Pichai pointed out that he wants the Assistant to become as integral a part of people’s lives as the
Google’s homepage has become. Based on an open-development platform, the company sees the
Assistant as a chatbot connected to TVs, speakers, etc., capable of holding a “two-way
conversation”. Google is offering open SDKs for developers to build conversational AI
experiences, like ordering groceries or playing a game. “Ask it for a brief update on your day or
to play a video on YouTube, look up traffic on the way home from work, find photos or when the
nearest pharmacy closes. The Assistant can also offer help with what’s on-screen in any app. So,
if your friend texts you to meet up at a new restaurant, you can just say ‘navigate there’,” the
company said in a statement.
STEP-3: AutoML
Natural Language Machine learning involves using data to train algorithms to achieve a desired
outcome. The specifics of the algorithm and training methods change based on the use case.
There are many different subcategories of machine learning, all of which solve different
problems and work within different constraints. AutoML Natural Language enables you to
11
perform supervised learning, which involves training a computer to recognize patterns from
labeled data. Using supervised learning, we can train a custom model to recognize content that
we care about in text.
STEP-4: DEPLOYMENT
When the flowers need more sun, we simply call out to the Google Wind API to make that
happen. This is the technology that we announced two years ago on this exact day to employ
machine learning to predict wind and ensure clear skies in the Netherlands, and the API is quite
easy to integrate. Besides the benefits to Dutch agriculture, an unanticipated side-effect of
Google Tulip has been to add close captioning of the flowers’ Tulipish to classic Bollywood
dance sequences filmed in the Netherlands. Watch for lip-syncing tulips in Bollywood movies
this year! Throughout time, humans have created more and more effective ways to communicate
with each other. But technology hasn’t quite made it there with flowers, even though it’s no
secret that members of the floral world do talk to one another. Scientists have found that plants
use their roots to send signals to neighboring plants, as a means to maintain their security and
wellbeing. Decoding the language of plants and flowers has been a decades-long challenge. But
that changes today. Thanks to great advancements in artificial intelligence, Google Home is now
able to understand tulips, allowing translation between Tulipish and dozens of human languages
12
CHAPTER 5
CONCLUSION
Communication between humans and plants will be a new achievement in the field of science,
engineering, and technology. It will lead the human to understand the need of plants to grow to
develop better which will be good for the betterment of our ecosystem, environment as well as
farmers. It will also lead us to discover new technology and will help us to get introduced to new
facts and phenomena. so, I can conclude my view by saying that Google tulip is a new step in the
direction of future technology, artificial intelligence and machine learning which leads us to
easier, more comfortable and extra productive life as the primary goal of science.
13
REFERENCES
[1] Holmquist L.E., et al, “Smart-Its Friends: A Technique for Users to Easily Establish
Connections between Smart Artifacts”, in Proceedings of UBICOMP 2001, Atlanta, GA, USA,
Sept. 2001.
[2] Giuseppe Ciaburro Alexis Perrier V Kishore Ayyadevara, “Hands-On Machine Learning
on Google Cloud Platform”.
[3] Peter Norvig and Stuart J. Russell, “Artificial Intelligence: A Modern Approach”.
[4] Stuart J. Russell, “Human Compatible: AI and the Problem of Control”.
[5] Kameas A0., et al.: An Architecture that Treats Everyday Objects as Communicating
Tangible Components.
14