Wat is Adaptieve technologie?

In de computerwereld kan adaptieve technologie betrekking hebben op ten minste twee hoofdgebieden:

  • Weergave van webpagina's (pixelgrootte)
  • Kunstmatige intelligentie programmering

Het ontwerpen van een webpagina heeft veel gemeen met traditioneel grafisch ontwerp. Tekst, foto's en illustraties moeten worden gepresenteerd op een manier die aantrekkelijk is voor het oog, gemakkelijk te lezen en logisch georganiseerd.

In een traditionele afdruklayout verandert de grootte van de pagina nooit. Maar de afmetingen van een webpagina (het aantal pixels voor lengte en breedte, dwz 800 x 600) is dynamisch. Idealiter zouden twee mensen die dezelfde webpagina op twee verschillende computers lezen soortgelijke ervaringen moeten hebben. Als het formaat van het browservenster wordt gewijzigd, moet de lay-out van de pagina worden aangepast. En, wat als de lezer de webpagina op een mobiel apparaat wil bekijken? Op internet is de grootte van de pagina niet gegarandeerd en dit moet worden meegenomen in elk succesvol ontwerp.

Met behulp van adaptieve webprogrammeringstechnieken kan een webpagina dynamisch de lay-outstijl en -dimensies aanpassen op basis van het besturingssysteem, de internetbrowser en de weergavegrootte. Dit wordt met name van belang bij het ontwerpen van webpagina's die op een computer kunnen worden bekeken, evenals bij een tablet en een smartphone. Voor elk van deze drie weergaveplatforms zal de weergegeven grootte en beeldverhouding van een webpagina verschillen.

Adaptieve programmering zorgt ervoor dat de inhoud van de webpagina kan worden aangepast met het browservenster. Niet alleen zal inhoud opnieuw stromen en opnieuw worden aangepast aan de nieuwe dimensies, maar UI-elementen kunnen veranderen. Menu's kunnen verschijnen of verdwijnen om aan een nieuw weergaveformaat te voldoen, of kunnen van tekst in kleine pictogrammen veranderen om zich aan te passen aan een kleiner deel van de paté.

Als het paginaontwerp de gegevens opslaat in kolommen (vergelijkbaar met de kolommen in een krant), kan adaptief programmeren het aantal kolommen dynamisch wijzigen.

Kunstmatige Intelligentie Programmering

De wereld van Artificial Intelligence, of AI, draait helemaal om het aanpassen en gebruiken van adaptieve technologie. AI-programma's kunnen leren en zich aanpassen aan veranderende omgevingen.

De gegevensanalyse die vereist is voor AI, machine learning en neurale netwerken vereist grote hoeveelheden opslag (zowel schijfruimte, zoals een harde schijf en geheugenruimte). Het vereist ook high-speed netwerkverbindingen voor distributed computing tussen meerdere computers.

Kunstmatige intelligentie, Pixel, Programmeervoorwaarden, Webpagina