본문 바로가기

코딩2

언제 기계학습을 시키고 언제 코딩을 하죠? 인공지능을 대하는 자세에서 인공지능 적용에 있어서 ROI를 따질 때 고려해야 할 요소 중 하나가 ‘패턴이나 규칙이 있는지’였습니다. 그리고 코딩 교육에 임하는 자세에서 코딩을 하기 위해서는 패턴을 파악해야 한다고도 했습니다. 즉, 패턴이나 규칙이 있어야 인공지능을 개발할 수도 코딩으로 개발할 수도 있는 것입니다. 그럼 어떤 경우에 그냥 코딩으로 개발을 하고, 또 어떤 경우에 인공지능을 개발하기 위해 기계 학습을 시켜는 것일까요? 인공지능과 코딩으로 개발한 결과물들을 보면 질문의 답을 유추할 수 있을 것입니다. 인공지능을 개발하기 위해 기계 학습을 시키는 것들은 ‘인공지능을 대하는 자세’에서 언급한 Apple의 Siri나 Amazon의 Alexa로 대표되는 음성인식, 사진이나 동영상에서 특정 객체를 판단하.. 2020. 7. 24.
코딩과 프로그램은 무엇인가요? 코딩이란 프로그램 개발을 목적으로 컴퓨터 프로그래밍 언어로 코드를 작성하는 것을 말합니다. 여기서 프로그램이란 더하기, 빼기와 같은 간단한 계산기부터 PC나 스마트폰에서 사용하는 각종 앱이나 애플리케이션, 또는 웹사이트의 웹페이지까지 그 대상이나 종류는 매우 많습니다. 그리고 컴퓨터 프로그래밍 언어에는 스크래치나 엔트리 같은 블록 기반 언어 이외에도 하드웨어를 직접 컨트롤할 수 있는 어셈블리 같은 기계어나 C, Java 같은 고급언어, windows나 Linux, Unix 같은같은 운영체제(OS)에서 사용하는 각종 script, 웹페이지 제작에 사용하는 HTML이나 JavaScript, 그리고 데이터 분석을 위한 R, python 등 프로그래밍 언어는 수백 가지가 넘을 정도로 매우 많습니다. 그리고 지금.. 2020. 7. 18.