반응형

분류 전체보기 227

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

텐서플로우를 설치하고 실행하면 I tensorflow/core/platform/cpu_feature_guard.cc:143] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 메시지가 보일수 있다. 무시해도 상관지만 로그 레벨을 낮춰서 안 보이게 할 수 있다. 소스 레벨 설정 변경 # Just disables the warning, doesn't enable AVX/FMA import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 레벨은 1일 경우 INFO, 2일 경우 INFO, WARNING, 3일 경우에는 INFO, WARRING, ERROR 메시지가 출력안되니다.

AI/DeepLearning 2020.06.02

텐서플로우 개발 환경 구축 2 (텐서플로우 설치)

이전 글에서 아나콘다를 설치해보았다. https://soccerda.tistory.com/113 텐서플로우 개발 환경 구축 1 (아나콘다 설치) Tensorflow 공식 홈페이지 https://www.tensorflow.org/install 에 들어가 보면 운영 체제별 설치 방법을 확인할 수 있다. Install TensorFlow 2 Learn how to install TensorFlow on your system. Download a pip.. soccerda.tistory.com anaconda에는 Python 및 다양한 패키지가 포함되어 있어 별도로 Python을 설치할 필요가 없다. 텐서플로우를 설치하기 위해서 가상 환경을 만들어야 한다. 가상 환경에 설치하면 기존 시스템에 영향을 받지 않고 ..

AI/DeepLearning 2020.06.01

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 46137376 bytes) in C:\Apache24\htdocs\test\api\test.php on line 19 해결 방법

이 에러는 할당된 메모리보다 사용되는 메모리가 클 경우(메모리 부족) 발생하며 두 가지 방법으로 해결할 수 있다. 첫 번째 PHP 소스에 세팅값 추가 ini_set("memory_limit", -1); // ini_set("memory_limit", '512M'); 위와 같이 -1 값을 주어 메모리 제한을 무제한으로 줄 수 있다. 아니면 사용할 메모리 용량을 지정해서 적어주면 된다. 두 번째 방식은 php.ini 설정 수정하는 방법이다. memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit = -1 형태로 기존 설정되어 있는 값을 -1 (무한대) ..

Program/Php 2020.05.27

카카오톡 봇 만들기 5 (봇 채널 연결)

봇을 실제로 동작하기 위해 봇을 채널에 연결해야 한다. 우선 설정을 클릭하여 이동하자. 운영 채널 연결하고 저장하자. 채널 연결이 완료되었다. 이제 봇이 완성되었다. 카카오톡 채널로 가서 다시 한번 이름을 물어보자. 연결전에는 응답이 없었는데 이제 응답을 한다. 그리고 하단에 상담직원/챗봇 전환 버튼이 있다. 만일 똑같이 따라 했는데 응답이 없다면 대화창 하단 챗봇으로 전환을 안 해서 응답이 없던 것이다. 드디어 챗봇을 생성하였고 동작을 시켜보았다. 이제 자신만의 챗봇을 만들어보자.

IT/Bot 2020.05.26

카카오톡 봇 만들기 4 (봇 시나리오 작성)

봇은 두 가지 방식으로 이벤트를 발생한다. 특정 시간 등의 스케줄에 의한 이벤트와 대화 상대방의 메시지에 대한 응답으로 나뉜다. 시나리오는 대화 상대방의 메시지에 따라 다양하게 응답하기 위한 설정이라고 보면 된다. 쉽게 이해하기 좋게 봇은 영화이고 영화는 대본이 있어야지 만들 수 있다. 결국 작가에 의해서 짜인 대본이 시나리오이다. 간단한 시나리오 하나를 작성해서 봇을 활용해보자. 간단하게 이름을 물으면 이름을 대답하는 시나리오를 작성해보자. 우선 + 시나리오 버튼을 클릭하자. 메뉴 하단에 "시나리오 01"이 추가되었다. 여기서 블록을 설정해준다. 여기에 사용되는 용어들은 카카오톡 빌더 도움말에서 자세히 알 수 있다. 그냥 쉽게 이름을 물어볼 때 사람마다 언어마다 다 다르기 때문에 다양하게 질의를 받을 ..

IT/Bot 2020.05.26

카카오톡 봇 만들기 3 (카카오 i 오픈빌더에서 봇 생성)

카카오 아이 오픈 빌더를 신청하고 5일 후 메일 한통이 왔다. 드디어 봇을 만들 수 있는 권한을 얻게 된 것이다. 메일에 오픈 빌더 바로 가기 버튼에 링크를 클릭하면 최초에 로그인 화면으로 넘어간다. https://i.kakao.com/login 카카오 i 오픈빌더 Make your kakao I. 손쉽게 카카오 AI기술을 활용하도록 누구에게나 제공하는 kakao I 개발 플랫폼을 만나보세요. i.kakao.com 신청서를 작성했던 계정 정보로 로그인을 하고 카카오톡 채널 챗봇 만들기를 클릭하자 내가 생성한 봇 목록을 보여준다. 새로운 봇을 만들려면 우측 상단의 + 버튼을 클릭하자. 생성할 수 있는 봇은 카카오톡 챗봇과 보이스 봇 beta인데 여기서 우리가 생성하려고 하는 카카오톡 챗봇을 선택하자. 봇 ..

IT/Bot 2020.05.26

텐서플로우 개발 환경 구축 1 (아나콘다 설치)

Tensorflow 공식 홈페이지 https://www.tensorflow.org/install 에 들어가 보면 운영 체제별 설치 방법을 확인할 수 있다. Install TensorFlow 2 Learn how to install TensorFlow on your system. Download a pip package, run in a Docker container, or build from source. Enable the GPU on supported cards. www.tensorflow.org 크게 CPU버전과 GPU 버전으로 나눠져 있어 자신의 자신의 시스템에 맞게 설치하면 되는데 CPU 버전은 시스템에 NVIDIA GPU를 가지고 있다면 설치하면 되며 GPU보다 설치 시간이 절약된다. GPU ..

AI/DeepLearning 2020.05.26

텔레그램 봇(telegram bot) 만들기

텔레그램 봇은 카카오톡 봇에 비해 많이 활성화되어 있다. 그 이유는 아마도 텔레그램에서 지원하는 REST API 연동을 통해서 개발이 간편하고 단체방에도 봇을 사용할 수 있는 장점(카카오톡 봇은 1:1)이지 않을까 생각된다. 실제로 카카오톡 봇을 만들기 위한 절차도 까다롭다. https://soccerda.tistory.com/109 카카오톡 봇 만들기 1 (채널 만들기) 요즘 봇을 통해서 많은 정보를 받고 있다. 날씨 정보라든지 주식정보 등 그 사용범위는 무궁무진하다. 이번 글을 통해서 카카오톡 봇을 만들어 보려고 한다. 카카오톡 봇을 만들기 위해 가장 먼� soccerda.tistory.com https://soccerda.tistory.com/110 카카오톡 봇 만들기 2 (카카오 i 오픈빌더) 카..

IT/Bot 2020.05.25

windows 10 작업 스케줄러 추가하기 (windows Task Scheduler)

배치 프로그램을 주기적으로 데스크톱 컴퓨터에서 실행해야 할 상황이 발생하였다. 리눅스 서버가 있다면 crontab으로 쉽게 실행이 가능하지만 사용 중인 OS가 windows10이라 작업 스케줄러를 활용하기로 하였다. 작업 스케줄러 실행 작업 스케줄러를 실행하려면 1. 좌측 하단 시작메뉴->Windows 관리 도구->작업 스케줄러 2. 시작메뉴->검색바에 작업 스케줄러 3. 윈도우키 + R 후 taskschd.msc 등 여러 가지 방법으로 실행할 수 있다. 작업 스케줄러 설정 이제 매일 1시간 주기로 chrome 브라우저를 통해 네이버(http://naver.com/) 홈페이지를 열어보는 스케줄을 추가해보도록 하겠다. 작업 만들기 버튼을 클릭하여 새 작업 만들기 창을 띄우자 우선 일반 탭에 이름을 작성하고..

OS/Windows 2020.05.22

카카오톡 봇 만들기 2 (카카오 i 오픈빌더 신청하기)

카카오톡 봇을 만들려면 카카오 i 오픈빌더에서 가능하다. 그냥 사용할 수 없고 반드시 kakao i developers OBT 참여 신청을 해야 한다. 카카오 오픈빌더 사용 신청 채널 관리자에 스마트채팅 - 챗봇에서 신청하거나 https://i.kakao.com/ 이 url를 통해서 신청 가능하다. 기업이나 개인으로 신청할 수 있다. 주의해야 할 것이 있다. 다름 아닌 신청사유를 대충 작성하지 말고 상세하게 적여야 거절당하지 않는다. 어떠한 챗봇을 만들지 미리 생각하고 신청하자. 거절당한다면 다시 상세하게 작성해서 다시 시도하자 카카오톡 채널 홈 URL 카카오채널 관리자센터(관리-상세설정-홈 URL)에서 확인할 수 있다. 신청되었다. 이제 심사가 완료되기를 기다리자!! 실시간으로 작성하는 거라... 승인..

IT/Bot 2020.05.21
반응형