leadershipgachon의 등록된 링크

 leadershipgachon로 등록된 네이버 블로그 포스트 수는 14건입니다.

자연어 처리 기술 소개 [내부링크]

영화 아이언맨에서 아이언맨은자신만의 인공지능 비서 자비스와 함께 작업하는데요자비스는 토니 스타크의 말을 듣고 이를 이해하고그에 적절한 대답을 제공합니다!사람과 대화할 수 있고 사람의 대화를 이해할 수 있는기술그것을 바로자연어처리기술 이라고 합니다현재에도 빅스비와 시리와 같이자연어처리기술을 활용한프로그램이 다양하게 개발되고 있습니다!그럼 이러한 자연어 처리 기술이 무엇인지차근차근 알아가보도록 하겠습니다!자연어 처리 과정을 알아보자!현재 빅스비나 시리에 쓰이는 자연어 처리과정은 다음과 같습니다아날로그인 자연어를 디지털로 바꾸는 과정을 encoding 과정이라 부르며반대로 자.......

5장. 조건문 [내부링크]

오늘은 C언어를 사용하며 여러가지 문제를 풀 때 몰라서는 절대!! 안될 조건문에 대해서 배우겠습니다!조건문은 작동하는 구조만 알면 쉽게 배울 수 있습니다.조건문이란 무엇일까요?조건문은 사용자가 설정한 조건을 참과 거짓 값으로 따져주는 역할을 합니다."만약 x가 3보다 크다면" 은 if (x > 3)이 되겠죠?조건문의 구조를 알기 쉽게 설명하면 다음과 같이 표현 할 수 있습니다. if(조건문)여기서 조건문이란 x > 3 과 같이 참과 거짓을 따질 문장을 의미합니다. 조건문이 참이라면 if 조건문 내의 실행문을 실행하게 되는 것이고거짓이라면 if 조건문을 빠져나와 다음 내용을 수행하게 되는 것입니다.간단한 예제를.......

컴퓨터 비전 기술에 대하여 [내부링크]

영화 스파이더맨: 파 프롬 홈에서 아이언맨의 유산으로 스파이더맨에게이디스를 선물해 줍니다.이디스라는 선글라스는 착용하면 다양한 정보를 제공하는 프로그램인데요.여기서 사용되는 기술이 바로 컴퓨터 비전 기술입니다!컴퓨터 비전 기술 은컴퓨터에게 시각을 부여하는 인공지능의 한 응용 분야입니다!이 기술은1. 사진의 모양을 보고 관련 태그를 붙이는 기술2. 예술 작품 화풍 그림을 따라 그리는 기술3. 스포츠 분석 기술4. 화성탐사선, 군사용 로봇5. 얼굴인식기능등등 굉장히 많은 분야에서 쓰이고 있습니다!이번 글에서는 많은 기술들 중에서 얼굴인식기술 을 소개해드리도록 하겠습니다얼굴 검출 기술은 하르분류기 의.......

7장. 함수(function) [내부링크]

안녕하세요 :)7장에서 배울 내용은 함수 입니다.함수는 코드의 간소화,코드 수정의 간편화를 위해서 꼭 필요합니다!!함수는 main 함수에서 넘겨준 변수를 활용하여 별도의 작업을 수행해줍니다.예를 들어,main에서 a. b라는 변수를 add 함수에 넘겨주면,add 함수는 a 와 b의 합을 반환해줍니다. 코딩의 내용이 복잡해질 수록 main 함수는 간단해야합니다.따라서 자주 쓰는 식들은 함수를 만들어서 활용하면보기 깔끔한 코딩을 할 수 있습니다! 함수 작성은 다음과 같은 3단계로 나누어서 설명드리겠습니다!1. 함수 제작2. 함수 선언3. 함수 사용 ㅁ배열의 경우는 일반적인 변수와는 1,2단계가 살짝 달라서 차이점을 아래부분에초록색으로 써.......

9장.배열(array) [내부링크]

안녕하세요!이번 시간엔 배열(array)에 대해서 알아보겠습니다!저희가 실생활에서 한명의 나이를 저장하는 경우보다여러명의 나이를 저장하는 경우가 더 많죠?5명의 데이터를 저장한다면...5개의 데이터를 불연속적으로 저장하게 됩니다.여기서 만약에 5명의 나이를 입력 받고 싶다면...?앞장에서 배운 반복문을 사용하지 못하고'하나하나' 입력해야 합니다.이런 점을 해결하기 위해 우린 배열을 사용합니다.배열이란...입니다.값을 연속적으로 저장하므로 주소는 첫주소에서 sizeof(자료형)만큼 연속적으로 증가하게 됩니다.int a라는 변수는 4 byte라는 공간을 할당 받습니다.하지만int a[5]는 한번에 4 byte 공간 5개를 할.......

1장. C언어 소개 [내부링크]

2000년대를 살고 있는 지금 우리 일상생활에 깊숙이 자리잡고 있는 것은 무엇일까요?스마트폰 등 전자 제품, 스마트폰에 있는 어플들… 아마 대부분 전자기기를 떠올리셨을 것 같습니다.그럼 저것들을 작동하게 만드는 것은 무엇일까요?바로 소프트웨어 입니다.이제 우리는 소프트웨어라는 도구로 원하는 모든 걸 창조하고 만들 수 있습니다.하지만 컴퓨터는 사람의 언어를 이해할 수 없기 때문에 사람의 명령을 알아들을 수 없습니다.이를 해결하기 위해 컴퓨터도 알아들을 수 있도록 만든 프로그래밍 언어가 개발되었습니다.그 중 대표적인 프로그래밍 언어 C언어는 1972년에 벨 연구소(Bell Labs)의 데니스 리치가 만든 프로그래밍 언.......

인공지능(AI)가 뭘까? [내부링크]

2015년 4월 어벤져스: 에이지 오브 울트론이우리나라에서 개봉되었다는데요.이 영화에서 인간보다 뛰어난 지능을 가지고 있는영화의 빌런 '울트론'이 등장합니다.영화를 보고나면 한 번쯤은이런 인공지능 로봇이 미래에 등장해인류를 위협하지 않을까? 하는상상을 해봤을 거 같아요.그렇다면 인공지능은 대체 무엇일까요?그리고 인공지능은 현재 어떤 기술이 발달해 있을까요?이번 글은 인공지능에 대한 개념을 소개하겠습니다!인공지능(AI)인간의 지능을 기반으로 기계를 학습시키는 기술인공지능(AI)은 인간의 지능과 관련된 인지적 문제(cognitive problem)를 해결하는 컴퓨터 공학 분야입니다.여기서 말하는 인지적 문제.......

2장.Visual Studio 설치법 [내부링크]

C언어 코딩에 있어서 일반적으로 많이 이용하는 Visual Studio를 함께 설치해 보겠습니다.우선, 마이크로소프트에서 무료로 제공하는 Visual Studio를 다운 받기 위해서는 아래의 링크로 들어갑니다.아래의 링크로 들어가면 다음 화면이 뜨는데, Visual Studio 다운로드를 클릭하신 후 Community 2019를 다운해주시면 됩니다.아래와 같은 화면이 뜨고있다면 설치가 성공적으로 진행중이라는 뜻입니다! 조금만 기다려주세요.많은 분들이 아래의 화면에서 무엇을 설치할지 몰라 어려움을 겪으십니다. 저희가 앞으로 진행할 c언어 강좌에는 C++를 사용한 데스트톱 개발만 설치하셔도 무리없이 진행하실 수 있습니다. C++를 사용한 데스.......

4장.입력(input), 출력(output) [내부링크]

안녕하세요!이번 포스팅에서는 C언어 입력(input), 출력(output)에 대해 알아보겠습니다!·OUTPUT·C언어에선 여러가지 출력 함수puts, printf, putchar등이 있습니다.이번 시간에 다룰 함수는 printf라는 함수 입니다.이 예제 처럼printf는 괄호 사이에 출력을 원하는 것을 작성하면 됩니다.또한 \n은 new line을 뜻하며, 줄바꿈을 의미합니다.(백 슬래쉬는 \과 동일합니다)그렇다면 변수의 자료형은 어떻게 지정할까요?바로 %d에 비밀이 있습니다.위에 표에서 확인할 수 있듯이,%d 는 정수%f는 실수%c는 문자 1개%s는 문자열을 나타냅니다.따라서int → %dfloat → %fchar → %c로 생각하시면 되겠습니다.이러한 작업을 C언어.......

C언어 QnA 게시판 [내부링크]

댓글로 궁금하거나 막힌 것에 대한 질문을 남겨주세요!최대한 빠르게 답장 드리겠습니다.감사합니다

머신러닝과 딥러닝 쉽게 알아보기! [내부링크]

앞선 내용에서 AI가 무엇인지에 대해 다루었습니다!이번에는 AI를 학습시키기 위한대표적인 방법 머신러닝과 딥러닝에 대해다뤄보겠습니다!머신러닝이 뭘까?머신러닝(Machine learning) 한글로 기계학습입니다.즉, 기계를 학습시킨다는 포괄적인 뜻인데요.그럼 기계를 학습시키는 방법은 뭐가 있을까요?기계를 학습시키는 방법은 크게지도학습, 비지도학습 으로 나뉩니다이들을 각각 간단하게 살펴보겠습니다지도학습에 대한 간단 이해!지도학습은 사람이 직접 제공한 '학습데이터'를 바탕으로이에 대한 '모델'을 만들어, 주어진 데이터에 대하여기계가 직접 판단할 수 있도록 학습시키는 방법입니다.만약.......

3장 변수와 자료형 [내부링크]

저번 시간에 Visual Studio를 깔았으니이제 본격적인 C언어에 대해서 배우겠습니다!저희가 개발을 하다보면 다양한 변수들을 사용하게 됩니다.예를 들어, 합계를 100으로 설정하기 위해서는'합계'라는 변수를 지정해야합니다.(일종의 메모리 그릇으로 생각하시면 편합니다!)이때 변수에 들어가는 값의 자료형을 지정해줘야합니다.변수를 설정하는 방법을 설명한 뒤,크게 2가지 자료형에 대하여 설명해 드리겠습니다. 우선 변수를 설정하는 방법은 다음과 같습니다.1. 변수의 자료형을 쓴다.(뒤에서 설명할 예정)2. 변수의 이름을 설정한다.3. 변수의 초기값을 입력해준다.Ex) int grade = 90;위의 예시는 grade라는 메모.......

6장.반복문(for, while) [내부링크]

안녕하세요!이번 6장에서 배워볼 것은 반복문 입니다.C언어에서 반복문은 for,while 두 가지가 있습니다.·반복문은 왜 사용하는 걸까?·만약 C언어에서 반복문을 사용하지 않는다면..?5개의 정수를 입력받고 출력하는 코드입니다.어떤가요??반복문을 사용하지 않으면 같은 작업을 여러번 하게 됩니다.그렇다면 반복문을 쓴 예제를 보겠습니다.반복문 for을 사용하였더니 코드의 양이 확 줄은 것을 확인할 수 있습니다!!그럼 지금부터 반복문에 대해 자세히 알아보겠습니다.·for·반복문 중 하나인 for의 기본형은for (변수 초기화;반복문을 지속할 조건;변화식) {반복할 코드}입니다.예를 들어, 정수형 변수 i를 1부터 10까.......

8장.포인터(pointer) [내부링크]

안녕하세요!이번 시간엔 C언어에서 가장 중요하다고 할 수 있는포인터에 대해서 알보겠습니다.포인터는 C언어의 꽃이지만 가장 이해하기 어려운 부분 입니다.또한 C언어를 포기하는 주요 원인이라고 합니다.하지만 우리가 왜 포인터를 배우고 사용하는지 깊이 이해한다면,개발자가 C언어를 더욱 자유롭게 사용할 수 있게 됩니다!포인터(Pointer)란 무엇일까요?이처럼 포인터는 '어떠한 변수의 주소를 저장하는 변수'라고 말할 수 있습니다.간단한 예제를 살펴본다면...num이란 정수형 변수의 주소를 저장할 정수형 포인터 ptr을 선언하고,ptr에는 &num(주소)를 전달하였습니다.이러한 흐름으로 포인터 변수에 주소가 저장됩.......