


Use artificial intelligence to observe sea parrots to help achieve harmonious coexistence between man and nature
Plum Island is a 140-acre nature reserve on the coast of Scotland. Thousands of Atlantic sea parrots return to Plum Island breeding grounds every year. In March 2020, approximately 80,000 sea parrots were recorded on the island, making it the third largest sea parrot breeding site in the UK.
Sea parrots fly long distances each year from northern Africa via Spain’s Canary Islands to several Scottish islands, including May Isle, Fair Isle, Lunga and North Country nature reserve. Scotland is home to 80% of the sea parrot population in the UK and Ireland.
The Herald reported in early February 2023 that Spanish ornithologists and environmental groups mentioned 9 dead specimens in San Sebastian and 140 found on beaches along the Tenerife coastline. A dead sea parrot. In this news release, the Spanish Ornithological Society confirmed to the Herald that sea parrots found on the coast of Spain had leg bands and that more sea parrots were leg banded in Scotland.
Understanding and counting sea parrot populations is crucial to understanding how sea parrots are affected by changes in the climate caused by climate change, but this process can also be affected by the development of wind farms around sea parrot colonies.
SSE Renewables’ sustainability and wildlife project on Plum Island uses artificial intelligence (AI), machine learning and image recognition technology to conduct research to monitor and count sea parrots. The five-year project, which is supported by Microsoft, Avanade and NatureScot, hopes to use this data and intelligence to better understand how nearby wind farms affect sea parrot colonies.
According to Michael Wignall, head of the Azure business of Microsoft's UK technology department, it is a tricky task to obtain the number of sea parrots using the traditional method, which involves rangers lying on the ground and reaching into the caves to fumble. A pair of sea parrots and their eggs, which will cause a mild reaction in the sea parrots.
Wignall said, "Although sea parrots are not in danger of extinction, they are listed on the 'Red List of Birds of Conservation Concern No. 4', which means that there is a serious problem in the number of sea parrots in the wild. Concern. When deploying new construction projects, such as offshore wind farms, it is crucial to understand the impact of the project on local wildlife and help track changes in sea parrot populations."
Wignall said artificial intelligence The use of technology is minimizing disruption to the breeding and feeding habits of birds. Artificial intelligence technology can also detect and distinguish which sea parrot group each sea parrot belongs to.
Wignall said, “Artificial intelligence tools can identify individual sea parrots and monitor their movements and activities. Approximately 80,000 sea parrots were recorded in March 2020, and it would be impossible to monitor the birds without the deployment of artificial intelligence technology.” Each sea parrot in the group has this specific understanding."
Wignall said that through this technology we learned that sea parrots returned to land in late March and early April after spending 8 months at sea. Breeding and how these parrots return to the same burrows as in previous years.
In order to discover, identify and count the sea parrots on Mei Island, the project team installed four cameras in stainless steel boxes on the island, which can capture real-time images of the sea parrots. The first batch of experimental cameras were installed in April 2021, and monitoring work was carried out during the summer breeding season from April to August 2021.
Wignall said, "Each box is equipped with a condensation heater, weather wipers and a backup power supply. The captured data is stored in Microsoft Azure Data Lake, and the data uses the Azure Kubernetes service, which has The ability and resilience to process large amounts of information."
AI can locate sea parrots when a camera is turned on, separate them from background images such as rocks and track them frame by frame as they move.
Wignall said that while the Plum Island project was focused on sea parrots, the technology could also be used to monitor other species that might be affected by development and infrastructure changes, such as the deployment of new or existing wind farms. animal.
Wignall said, “This technology can be used in a variety of environments. You want to monitor a species in a certain environment but don’t want to directly intervene, maybe because the environment is too remote or you don’t want humans to interfere with the environment. "For example, another example of deploying artificial intelligence in wildlife is monitoring salmon to ensure they can migrate in rivers."
Rachel McEwen, chief sustainability officer at SSE, said, "Sea parrots are very cute , what we did is a good start, but there are actually countless possibilities, such as dolphins, porpoises, various birds and so on. Really monitor the impact that you have and then, of course, you can adjust what you Do things to reduce the impact."
The Plum Island project launches during the 2023 breeding season.
The above is the detailed content of Use artificial intelligence to observe sea parrots to help achieve harmonious coexistence between man and nature. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Detailed explanation of database ACID attributes ACID attributes are a set of rules to ensure the reliability and consistency of database transactions. They define how database systems handle transactions, and ensure data integrity and accuracy even in case of system crashes, power interruptions, or multiple users concurrent access. ACID Attribute Overview Atomicity: A transaction is regarded as an indivisible unit. Any part fails, the entire transaction is rolled back, and the database does not retain any changes. For example, if a bank transfer is deducted from one account but not increased to another, the entire operation is revoked. begintransaction; updateaccountssetbalance=balance-100wh

SQLLIMIT clause: Control the number of rows in query results. The LIMIT clause in SQL is used to limit the number of rows returned by the query. This is very useful when processing large data sets, paginated displays and test data, and can effectively improve query efficiency. Basic syntax of syntax: SELECTcolumn1,column2,...FROMtable_nameLIMITnumber_of_rows;number_of_rows: Specify the number of rows returned. Syntax with offset: SELECTcolumn1,column2,...FROMtable_nameLIMIToffset,number_of_rows;offset: Skip

MySQL database performance optimization guide In resource-intensive applications, MySQL database plays a crucial role and is responsible for managing massive transactions. However, as the scale of application expands, database performance bottlenecks often become a constraint. This article will explore a series of effective MySQL performance optimization strategies to ensure that your application remains efficient and responsive under high loads. We will combine actual cases to explain in-depth key technologies such as indexing, query optimization, database design and caching. 1. Database architecture design and optimized database architecture is the cornerstone of MySQL performance optimization. Here are some core principles: Selecting the right data type and selecting the smallest data type that meets the needs can not only save storage space, but also improve data processing speed.

It is impossible to view MongoDB password directly through Navicat because it is stored as hash values. How to retrieve lost passwords: 1. Reset passwords; 2. Check configuration files (may contain hash values); 3. Check codes (may hardcode passwords).

Detailed explanation of the SQLORDERBY clause: The efficient sorting of data ORDERBY clause is a key statement in SQL used to sort query result sets. It can be arranged in ascending order (ASC) or descending order (DESC) in single columns or multiple columns, significantly improving data readability and analysis efficiency. ORDERBY syntax SELECTcolumn1,column2,...FROMtable_nameORDERBYcolumn_name[ASC|DESC];column_name: Sort by column. ASC: Ascending order sort (default). DESC: Sort in descending order. ORDERBY main features: Multi-column sorting: supports multiple column sorting, and the order of columns determines the priority of sorting. since

Common errors and solutions when connecting to databases: Username or password (Error 1045) Firewall blocks connection (Error 2003) Connection timeout (Error 10060) Unable to use socket connection (Error 1042) SSL connection error (Error 10055) Too many connection attempts result in the host being blocked (Error 1129) Database does not exist (Error 1049) No permission to connect to database (Error 1000)

The SQL INSERT statement is used to add new rows to a database table, and its syntax is: INSERT INTO table_name (column1, column2, ..., columnN) VALUES (value1, value2, ..., valueN);. This statement supports inserting multiple values and allows NULL values to be inserted into columns, but it is necessary to ensure that the inserted values are compatible with the column's data type to avoid violating uniqueness constraints.

MySQL provides stored procedures, which are a precompiled SQL code block that encapsulates complex logic, improves code reusability and security. Its core functions include loops, conditional statements, cursors and transaction control. By calling stored procedures, users can complete database operations by simply inputting and outputting, without paying attention to internal implementations. However, it is necessary to pay attention to common problems such as syntax errors, permission problems and logic errors, and follow performance optimization and best practice principles.
