소년의 IT 쉽게 이해하기60 목업(mockup) 쉽게 이야기하기 목업이란 실제품을 만들어 보기 전, 디자인의 검토를 위해 실물과 비슷하게 시제품을 제작하는 작업의 프로세스, 결과물을 통칭한다. -출처: 나무 위키 정의만 봐도 목업이 무엇인지 알겠습니다. 제품을 만들기 전에 한 번 괜찮은지 보겠다!라는 건데... 직접 공정이 들어가는 제품이면 이해하지만 SW에서는 왜 하는 걸까요? Q. 그냥 바로 만들면 되지 않을까요? 왜 번거롭게... 이런 걸 하는 걸까요? 물론 하지 않아도 됩니다. 바로 프로토타입을 제작하는 회사도 있으니까요. 그래도 한 번 목업을 왜 하는지 생각해봅시다. 우선 우리는 요구사항 정의서를 통해서 뭘 만들어야 할지를 알게 되었고 와이어프레임을 통해서 어디에 넣을지도 알게 되었습니다. 여기에 IA에 적혀있는 기능을 보고 무슨 기능을 어디에 넣어야 할지도.. 2021. 12. 6. DL(Deep Learning) 쉽게 이야기하기 인공신경망 이름만 들어도 벌써 머리가 지끈한 단어입니다. 딥러닝은 그냥 사람의 뇌를 따라한 것입니다. 사람의 뇌가 동작하는 걸 보고 '아~! 컴퓨터도 사람처럼 생각했으면 좋겠으니 사람의 뇌를 한번 따라 해 보자!"라는 것이죠. Q. 사람의 뇌를 따라 해 보자라는 게 뭐지? 사람은 자전거를 보여주고 일부를 가렸을 때 '아 이거 뭔지 모르겠어!'라며 이야기하지 않습니다. '어.. 자전거이지 않을까?'라고 어느 정도 추측 가능하여, 자전거 일 것 같아!라고 이야기합니다. 하지만 앞서 말한 머신러닝에서 컴퓨터는 자전거의 특징 일부를 가려버리면 컴퓨터는 '나 이거 뭔지 모르겠어' 이렇게 나오게 됩니다. 컴퓨터도 '자전거일 것 같아.'라고 말하도록 하기 위한 것이 '사람의 뇌를 따라 해 보자!'라는 것입니다. Q... 2021. 12. 5. ML(Machine Learning) 쉽게 이야기하기 앞서 말씀드린 대로 AI는 사람이 알려주는 것을 그대로 학습합니다. 그런데 어떻게 학습할까요? 그냥 컴퓨터에 이미지 파일을 넣으면 학습이 될까요? 사람들이 학습을 위해서 컴퓨터가 학습을 하기 위한 어떠한 방법을 고민하게 되는데 이 구체적인 방법을 머신러닝이라고 합니다. 말 그대로 기계가 학습하는 것을 이야기하는 것이죠. Q. 머신러닝이 뭔진 알겠는데 뭐라고 정의해? 명확한 정의가 없는 인공지능과 다르게 머신러닝은 정의가 있습니다. 아서 사무엘과 톰 미첼의 정의 2개가 있는 데 최근에는 톰 미첼의 정의가 많이 쓰인다고 하니 톰 미첼의 정의를 알아봅시다. "만약 어떤 작업 T에서 경험 E를 통해 성능 측정 방법인 P로 측정했을 때 성능이 향상된다면 이런 컴퓨터 프로그램은 학습을 한다고 말한다." T=Task.. 2021. 12. 4. 프레임 워크(Frame Work) 쉽게 이야기하기 개발자들과 함께 이야기하다 보면 듣게 되는 단어 프레임 워크입니다. '이건 프레임이 ~ 블라블라' 라는 내용을 듣게 되는데요. 프레임이 뭔지를 모르다보니 사실 뒤에 내용 역시 이해하기 쉽지 않습니다. 무슨 틀(?) 안에서 일하는 것 같긴 한데 뭘까요? Q. 프레임 워크란 뭔가요? 어플리케이션 프레임워크라고 불리며 간단하게 프레임 워크라고도 불립니다. 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리의 모임 - 출처: 위키백과 사전적인 정의는 그런데 사실 읽어도 잘... 이해가 되지 않습니다. 무슨 소리냐 말 그대로 프레임(틀, 규칙, 법칙)에다가 워크(일, 소프트웨어의 목적)를 더한 것입니다. 즉, 어떠한 목적에 따라서 효율적으로 일하기 위해서 구조를 짜놓은 개발방식이라는 것.. 2021. 12. 3. AI 쉽게 이야기하기 AI란 무엇일까요? 자동으로 무엇이든지 하는 아주 똑똑한 것일까요? 인간의 지성과 능력을 뛰어넘는 어떤 인공적인 생명체일까요? 인공지능에 대한 대략적인 이해를 위한 내용을 몇 가지 이야기해보고자 합니다. AI는 인공지능이니까 스스로 다 학습하고 알아올 거야! AI는 스스로 학습하지 못합니다. AI를 흔히 4~5세 어린아이라고 이야기하기도 합니다. 혼자서는 아무것도 알지 못하죠. 누군가 알려줘야 합니다. 즉, AI가 정보 아이콘을 알기 위해서는 우선 정보 아이콘을 보여주는 것부터 시작하는 겁니다. "자! 이게 정보 아이콘이야!" 그러면 AI는 정보 아이콘이구나 알게 되는 겁니다. 하지만 AI는 파란 동그라미에 알파벳 I를 별도로 구분하지 못합니다. 다시 중간에 있는 것이 알파벳 I이고 외곽에 파란 동그라미.. 2021. 12. 3. IA (Information Architecture) 쉽게 이야기하기 Information Architecture란 무엇인가 검색하다 보면 이런 말이 나옵니다. 모델을 정보 개념을 활용하여 복합 시스템으로 명확하게 표현하는 것을 말한다. 이 활동 영역은 도서관 시스템, 경영 시스템 내용, 웹 개발... 구조 일치성, 고유적이지 않고 많은 사람들이 쉽게 이해하기 위해 즐기도록 정보를 분류하는 것... 출처: 위키백과 사실 보더라도 무슨 말인지 잘 모르겠습니다. 그래서 이거 왜 하는 걸까요? Q. IA 이거 왜 하는 건가요? 요구사항을 듣고 이제 무슨 기능을 넣어야 할지 대략적인 느낌은 왔습니다. 이제 기능을 넣으려고 하는데 이 기능... 어디에 어떻게 넣어야 할까요? 조금 생각해봐도 기능을 쭈욱 나열하는 건 아닌 것 같습니다. 어디에 뭐가 있는지 잘 모르게 될 테니까요. 그.. 2021. 12. 3. 이전 1 ··· 6 7 8 9 10 다음 반응형