본문 바로가기

인공지능

(3)
카카오톡 전송 api 개발 인공지능이라고 하기엔 뭐하지만 딱히 넣을 카테고리가 없어서 여기에 쓴다.카톡을 자동으로 전송해주는 코드를 짜는 방법에 대한 글이다. 먼저 카카오 developers 에 가입을 해서 내 어플리케이션을 만든다.들어오면 이렇게 되어있고 카카오 로그인을 활성화 시켜주면 된다.그리고 그 밑에 redirect url을 대충 https://example.com/oauth 이런걸로 설정해준다.동의항목은 이렇게 설정하면 된다. 위에 보면 앱 키라는 부분이 있는데 거기 들어가면 rest api를 확인할 수 있다.https://kauth.kakao.com/oauth/authorize?client_id={REST API 키}&redirect_uri= https://example.com/oauth&response_type=co..
모두의 딥러닝 - 2장(처음 해 보는 딥러닝) 2장에서는 간단한 딥러닝 예제 코드를 분석해 본다.모든 예제 코드는 모두의 딥러닝 깃허브에서 가져올 수 있다.일단 import로 딥러닝 모델 관련 라이브러리들을 불러오고, 깃허브에서 데이터를 loadtxt 함수로 불러온다.데이터 파일은 각 행마다 16개의 정보들과 환자의 생존 여부로 이루어져 있다.그래서 X는 0:16, y는 16번째 값으로 인덱싱을 했다.다음은 딥러닝 모델 구축 관련인데 model.add로 층을 쌓았다.층의 옵션을 Dense 함수의 인자들로 지정을 해주었다.층으로 쌓아 올린 모델을 compile을 한다.2장은 간단하게 구조만 확인해 봤고 앞으로 더 자세한 원리와 인자들의 뜻을 알아보게 될 것이다.
음성인식 네이버 클라우드 플랫폼으로 이동해서 AI, Naver API에 Application을 등록한다.CSR을 이용할 거고 서비스 환경 등록에서 웹이나 앱 등록하라고 할 텐데 굳이 등록 안해도 된다.아무튼 등록하고 나면 인증 정보를 눌러서 Client ID와 Client Secret 키를 볼 수 있다.import jsonimport requestsdata = open("./test.m4a", "rb") # STT를 진행하고자 하는 음성 파일Lang = "Kor" # Kor / Jpn / Chn / EngURL = "https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang=" + LangID = "" # 인증 정보의 Client IDSecret = "" # 인증 정보의 ..