هوش مصنوعی حیات وحش در معرض انقراض را کشف می‌کند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از نیواطلس، با استفاده از این الگوریتم همچنین می‌توان سیر حرکت و جابجایی حیوانات مختلف را نیز با استفاده از عکس‌های ماهواره‌ای بررسی و پیش بینی کرد.

پیش از این بررسی و پیگیری مسیر حرکت حیوانات از طریق عکس‌های ماهواره‌ای تنها در صورت نشانه گذاری آنها ممکن بود. اما این فناوری هوش مصنوعی نیاز به نشانه گذاری حیوانات برای کنترل مسیر حرکت حیوانات در طبیعت را برای اولین بار از بین می‌برد.

پژوهشگران انگلیسی از این فناوری هوش مصنوعی برای کنترل رفت و آمدهای دسته‌های بزرگ فیل‌های در معرض انقراض در قاره آفریقا استفاده کرده‌اند. این موجودات می‌توانند از درون چمنزارهای در معرض دید، زمین‌های جنگلی پوشیده و هر پوشش گیاهی دیگری عبور کنند، بنابراین استفاده از تصاویر ماهواره‌ای برای شناسایی آنها از فضا حل چالش‌های منحصر به فردی را ممکن می‌کند.

الگوریتم هوش مصنوعی جدید تصاویر ماهواره‌ای با کیفیت را در عرض چند دقیقه اسکن می‌کند و حیواناتی را که شاید توسط انسان در عکس‌ها قابل شناسایی نباشند، شناسایی می‌کند. این الگوریتم با بررسی عکس‌های دیگر می‌تواند وجود یا عدم وجود تک تک حیوانات را در آنها کشف کند.

با توجه به اینکه از دهه ۷۰ میلادی به این سو حدود دو سوم گونه‌های مختلف حیات وحش جهان از بین رفته، استفاده از این الگوریتم می‌تواند جلوی خسارت‌های بیشتر را به طبیعت بگیرد.

100
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });