최근 방문

인공지능과 코딩에 대해

부활찾아서 작성일 17.10.22 22:46:57
댓글 5조회 2,283추천 0

요즘 인공지능 관련 사이트보는 취미가 생겼어요.

 

서비스 신청하면 "서비스 키" 가 생기는데,

 

서비스 키를 이용하면 JAVA, NODE JS, PYTHON, Curl 같은

 

프로그램을 코딩 할 수 있다고 나와요.

 

저 프로그램쪽 컴맹입니다.

 

저는 코딩이랑 프로그램밍 언어를 이용 기계가 움직이게 한다

라고만 아는데

 

1. 정확히 코딩이란 무언지??

 

2. 인공지능을 이용하기 위해 

   JAVA, NODE JS, PYTHON, Curl 같은 언어로 코딩을 해야하는 건지??150868000172634.PNG 

 

묻고 싶습니다. 

부활찾아서의 최근 게시물
  • 절대지존v17.10.22 23:59:07 댓글
    0
    저도 잘은 모르지만.. tenserflow 같은 딥러닝 api를 써서 하실텐데요, 이건 딥러닝에 필요한 공용함수만 제공해주는것일뿐이고 구체적으로 어떤 결과물을 얻고 싶은지는 직접 코딩으로 명시해줘야합니다..
    인공지능에 깊게 발담근게 아니라 설명이 빈약할수도..
  • 저알너무17.10.23 05:52:17 댓글
    0
    코딩은 쉽게보면 계산기라고 생각하셔도 됩니다. 본인이 원하는 계산결과를 얻기위해서 특정한 프로그램(java, C언어 같은 프로그램)으로 코딩을 하는 것입니다. 인공지능은 잘 모르지만 컴퓨터에 어떠한 일을 하라고 명령 위해서는 컴퓨터가 알 수 있는 언어로 명령을 해야됩니다. 그 컴퓨터가 알 수 있는 언어로 명령하는 과정을 코딩이라고 생각하시면 됩니다. 예전에 로봇관련된 연구를 할 때 그 로봇을 움직이게 하기 위해서 특정한 프로그램으로 코딩을 했습니다. 제가 말을 한다고 로봇이 움직이는것이 아니라 로봇이 알아듣는 말로 표현하기 위해서 필요한 작업입니다.
  • HaeJuK17.10.23 11:12:30 댓글
    0
    1. 코딩 기계 학습 및 AI를 움직이게 할 수 있는 명령어 셋 이라고 생각하시면 됩니다. 이미 개발자들이 내부 구현을 다 했고 그것은 사용하는 방법을 익히시면 됩니다. 즉, 수학에서의 "식"을 알아야 문제를 푸는것과 같습니다.

    2. 네 ... 코딩하셔야 합니다. 원하는 학습을 한 후에 결과를 도출하기 위해서는 코딩을 배우셔야 가능합니다.
    솔직히 요즘은 복사 붙여넣기만 가능해서 되긴하지만 자동차를 비유하면 엑셀과 브레이크 기어 등등등은 알고 있어야 움직일 수 있듯이 기본은 아셔야 합니다.
  • 교미는힘들다17.10.23 21:26:41 댓글
    0
    본인이 어릴때 수학이나 과학쪽에 이해력 응용력이 높았다면 시간나실때마다 인터넷이나 서적보면 초보자 수준부터 따라가실수 있습니다. 쉽게 생각하면 간단하고 어렵게 생각하면 끝도 없는게 프로그래밍이라 컴퓨터과 졸업하고 it 업계에서 일하는데 비전공자도 이해력이 빠르고 관심만 있으면 충분히 밥값 하더라구요. 재능없으면 본인도 답답하고 주변에서도 속터집니다
  • 진솔한대화17.10.25 11:33:16 댓글
    0
    최초의 컴퓨터는 계산기 였다고 하죠. Input을 넣고 필요한 연산을 입히면 output이 나오는 것이 컴퓨터입니다. 최초에는 홈이 파여진 카드 등으로 input을 넣고 했는데 컴퓨터가 점점 발전하면서 전기적 장치로 입력하고 연산하고 저장하는 게 가능해 졌지요.
    코딩은 이 연산과정에 대한 알고리즘을 컴퓨터에 저장시키는 겁니다. 그래서 처음 코딩할 때 항상 하는 것이 내가 필요한 문구를 컴퓨터에 저장해서 이를 화면에 출력시키는 것. 그 다음은 숫자 연산이지요. 1+2=3 이라는 계산을 위해 x라는 변수에 1을 저장, y라는 변수에 2를 저장, z라는 변수에 x와 y를 더한 연산결과를 저장, z를 화면에 출력. 이런 과정을 거쳐요. 이 변수들을 수백만 수천만가지로 연산해서 컴퓨터 화면 어느 픽셀에는 어떤 컬러의 색을 표출할 지 등을 시각적으로 유려하게 표현한 것을 흔히 GUI라고 합니다. 현재 많은 사람들이 스마트폰 앱이나 다른 컴퓨터 프로그램(앱)을 보면서 이거 클릭하면 뭐가 뜨고 이러는 거 만드는 걸 프로그래밍이라고 생각하는데, 물론 맞는 말이지만 그 모든 과정은 변수들간의 연산, 그 순서를 잘 짜 맞춘 알고리즘의 산물입니다. 코딩은 이러한 알고리즘을 완성해서 컴퓨터가 반복적으로 그 일을 할 수 있도록 컴퓨터에 저장하는 과정이지요.

    요즘 대세는 파이썬이라고 알고 있으나 어떤 언어든 상관없습니다. 코딩에 대해 익히려면 당연히 언어를 아셔야 합니다. 위에서 말씀 드린 x와 y와 z가 어떤 종류의 변수인지 먼저 컴퓨터에 공간을 할당해주고, 각 변수에 대응하는 숫자를 저장해주고, 각 변수를 연산해주고, 이를 또 저장한 다음, 출력하는 이 과정들을 인간이 컴퓨터에 입력하는데 그것이 언어마다 기술하는 것이 다르죠. (물론 원리는 같습니다. 도구의 형태가 다를 뿐) 요즘 언어는 저러한 과정이 많이 생략되고 편합니다. C언어 등에서는 엄청 길게 해야할 일을 파이썬에선 몇 줄로 끝내기도 해요. (대신 속도가 느리지만, 연구소에서 공학계산하고 하는 정도 아니면 현대 컴퓨터에서는 의미가 없습니다.) 예전 언어는 모든 프로그래밍을 다 마쳐야 이를 돌릴 수 있고 돌려도 이를 출력하는 프로그래밍을 또 짜야지 결과를 볼 수 있었는데 요즘은 또 그게 바로바로 결과가 나와서 편하죠.

    파이썬 추천드립니다. 책 사서 기초부터 해보면 정말 지겹습니다. 전 실전문제 간단한 예제가 있는 그런 책들 보시는 걸 추천해요.
게시글 목록
제목 작성자 작성일 조회수 추천수
게시글 목록
87925 민들레처럼살자 19:21:39 1,097 0
87924 pikes 2025.03.29 7,576 2
87923 볼텍스가우리 2025.03.28 16,308 1
87922 치킨나라피자왕자 2025.03.27 24,046 2
87921 짱짱잉 2025.03.27 25,456 0
87920 기부니꿀꿀 2025.03.26 28,825 2
87919 메메몽 2025.03.26 29,841 1
87918 민들레처럼살자 2025.03.26 31,575 1
87917 기노시타쇼죠 2025.03.26 35,161 8
87916 고퀄맅 2025.03.25 36,076 1
87915 아아아응웅 2025.03.25 36,674 2
87914 홍소똥 2025.03.25 37,183 4
87913 치킨나라피자왕자 2025.03.24 43,715 2
87912 닉짱공 2025.03.24 45,600 3
87911 민들레처럼살자 2025.03.23 50,474 2
87910 민들레처럼살자 2025.03.23 49,853 0
87909 치킨나라피자왕자 2025.03.23 50,856 4
87908 달려라뭐하니66 2025.03.22 55,021 3
87907 nise84 2025.03.22 55,438 2
87906 단팔짱짱 2025.03.22 56,634 2
87905 치킨나라피자왕자 2025.03.22 60,744 1
87904 이쿠에에쿠 2025.03.20 71,921 1
87903 현금술사 2025.03.20 72,758 7
87902 pikes 2025.03.20 73,242 4
87901 파파고날다 2025.03.19 77,084 5
87900 장수봉두 2025.03.19 78,237 1
87899 수제생크림 2025.03.17 91,717 5
87898 민들레처럼살자 2025.03.17 97,170 7

자유·수다 인기 게시글