컴퓨테이셔널 도구를 디자인 적용전 갖춰야 하는 개념!

디자이너를 위한 컴퓨테이션

by 이남주 NJ Namju Lee
컴퓨테이셔널 도구를 디자인에 적용하기 전에 갖춰야 하는 개념


알고리즘은 인과관계 패턴의 '명시적 모델링'이라는 것이고,

프로그램은 그 알고리즘들을 순차적으로 씨줄과 날줄로 연결하여 정해진 ‘현상기술’ 하거나 주어진 ‘문제해결'에 직접적으로 활용될 수 있다.


머신러닝은 데이터에 내재된 패턴으로 하여금 '알고리즘을 드러내게' 하는 것이고,

인공지능은 그 학습된 알고리즘 패턴들을 따라 정해진 루틴을 통해 다양한 ‘현상기술’ 혹은 변칙적 ‘문제해결’에 확률적 적용을 하는 것으로 볼 수 있다.


위의 두 개의 문제해결 방법은 대결구도로 이해하면 안 된다. 마치 친구의 고민을 들어줄 때 상황에 따라 ‘이성적’ 혹은 ‘감성적’ 접근을 하는 것처럼, 디자인 과정에서도 다루고자 하는 문제의 내용, 형식, 그리고 결과물에 따라 디자인 프로세스를 코드화 전략을 새울 수 있다.


AI and Data for design / 디자이너를 위한 인공지능

NJSLab

NJ의 컴퓨테이셔널디자인 수업 시리즈 / 크리에이티브 코딩 / QnA

NJ Channel 콘텐츠 & 학습 자료 인덱스

[컴퓨테이셔널 디자인] 책, 읽으면서 입문하는 디자이너를 위한 코딩

keyword
매거진의 이전글다 같은 10년을 일했지만 차이점은?