همگرایی علوم از نظر فناورانه؛ هوش مصنوعی در معماری

به نقل از سایت اخبار صنایع فرهنگی :  به گزارش خبرگزاری مهر، امروزه هوش مصنوعی بازتاب‌های گسترده‌ای در علوم مختلف داشته که معماری نیز از آن بی‌بهره نبوده است. پیشرفت هوش مصنوعی در دهه‌های اخیر، تأثیر شگرفی بر زندگی انسان داشته و در این میان مقوله طراحی نیز چون سایر وجوه زندگی بشری، دستخوش تغییرات بسیار شده است. این تغییرات تا حدی بنیادین و عمیق است که لزوم تغییر شیوه تفکر طراحی با هدف سازگاری با جریان فکری جدید و بهره‌مندی از محسنات ابزار تکنولوژیک را طلب می‌کند. طراحی زایا به‌عنوان روشی مبتنی بر هوش مصنوعی و با بهره‌گیری از محاسبات ابری می‌تواند گام‌های دشوار و پیچیده مقوله طراحی را به خوبی و با قطعیت به انجام برساند و ابزار پر قدرتی در دست معمار امروزی باشد.
170
0 0

لینک های مفید

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

بروزترین بانک اطلاعات مشاغل کشور

سنگ لایمستون

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

برنزه کننده صورت

لوازم یدکی تویوتاTOYOTA

$(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)); });