분류 전체보기
-
기가지니 앱을 개발을 할 때 사용자의 발화를 인식해서 결괏값을 받아 액션을 취하려면 Dialog Kit을 필수로 사용을 합니다. 일반적으로 Dialog Kit에서 대화모델 관리에 어휘사전을 등록 -> 인텐트에 등록 -> 배포 요청 -> 배포 완료 후 사용이 가능한데요. 저 같은 경우는 Dialog Kit에 대화 모델 등록 프로세스로 어휘를 등록하고 통합 시험 시뮬레이터에서 결괏값을 테스트했는데도 불구하고 실제 기가지니에서는 인식이 안되더군요. 기존에 같은 방법으로 등록을 하고 개발을 잘 해왔는데도 불구하고 '죄송하지만 말씀하신 명령어는 아직 지원하지 않습니다.'라는 결과만 받았습니다. 기가지니 앱 개발을 할 때 기술 문의를 할 수 있도록 담당 개발자가 매칭이 됩니다. 담당자에게 수차례 증상을 얘기하고 문..
KT 기가지니 웹앱 개발 Dialog Kit을 사용하지 않고 발화를 인식하기기가지니 앱을 개발을 할 때 사용자의 발화를 인식해서 결괏값을 받아 액션을 취하려면 Dialog Kit을 필수로 사용을 합니다. 일반적으로 Dialog Kit에서 대화모델 관리에 어휘사전을 등록 -> 인텐트에 등록 -> 배포 요청 -> 배포 완료 후 사용이 가능한데요. 저 같은 경우는 Dialog Kit에 대화 모델 등록 프로세스로 어휘를 등록하고 통합 시험 시뮬레이터에서 결괏값을 테스트했는데도 불구하고 실제 기가지니에서는 인식이 안되더군요. 기존에 같은 방법으로 등록을 하고 개발을 잘 해왔는데도 불구하고 '죄송하지만 말씀하신 명령어는 아직 지원하지 않습니다.'라는 결과만 받았습니다. 기가지니 앱 개발을 할 때 기술 문의를 할 수 있도록 담당 개발자가 매칭이 됩니다. 담당자에게 수차례 증상을 얘기하고 문..
2021.05.22 -
저는 풀스텍 웹앱 개발자입니다. 주로 React와 NodeJS를 사용합니다. 앞으로 날이 갈수록 모바일이나 웹 어플리케이션 서비스에 인공지능 기능이 더해져서 나오기 때문에 어떤 서비스를 기획하려고 하여도 경쟁력을 높이려면 인공지능을 도입해야 된다 판단하여서 좋은 기회로 참여하였습니다. 인공지능 노바투스 1기 교육생으로 참가했습니다. 총 교육 기간은 21년 2월 5일 ~ 21년 6월 25일까지이며 UNIST 인공지능 대학원 교수님들께서 매주 금요일마다 강의를 해주십니다. 하루에 8시간, 이론과 실습시간으로 나누어서 교육이 진행되는데요, 짧은 시간 내에 기업의 종사자가 인공지능을 배워서 기업 내 산업의 문제점을 해결할 수 있도록 교육을 하다 보니 인공지능에 대한 방대한 내용을 압축적으로 엑기스를 만들어서 강..
인공지능 노바투스(NOVATUS) 교육 후기저는 풀스텍 웹앱 개발자입니다. 주로 React와 NodeJS를 사용합니다. 앞으로 날이 갈수록 모바일이나 웹 어플리케이션 서비스에 인공지능 기능이 더해져서 나오기 때문에 어떤 서비스를 기획하려고 하여도 경쟁력을 높이려면 인공지능을 도입해야 된다 판단하여서 좋은 기회로 참여하였습니다. 인공지능 노바투스 1기 교육생으로 참가했습니다. 총 교육 기간은 21년 2월 5일 ~ 21년 6월 25일까지이며 UNIST 인공지능 대학원 교수님들께서 매주 금요일마다 강의를 해주십니다. 하루에 8시간, 이론과 실습시간으로 나누어서 교육이 진행되는데요, 짧은 시간 내에 기업의 종사자가 인공지능을 배워서 기업 내 산업의 문제점을 해결할 수 있도록 교육을 하다 보니 인공지능에 대한 방대한 내용을 압축적으로 엑기스를 만들어서 강..
2021.05.19 -
ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penaltygrid seacrh cv를 사용할때 파라미터들을 정리해야 합니다.이전의 도큐먼트를 참고하여 설정할 Logistic Regression 모델의 파라미터 입니다.Logistic Regression -> penalty : "l1", "l2", "elasticnet", "none" default "l2"하지만 param_lr = {"penalty":["l1", "l2", "elasticnet", "none"]} 위의 코드는 아래의 에러문구가 뜹니다.# ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, go..
ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penaltyValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penaltygrid seacrh cv를 사용할때 파라미터들을 정리해야 합니다.이전의 도큐먼트를 참고하여 설정할 Logistic Regression 모델의 파라미터 입니다.Logistic Regression -> penalty : "l1", "l2", "elasticnet", "none" default "l2"하지만 param_lr = {"penalty":["l1", "l2", "elasticnet", "none"]} 위의 코드는 아래의 에러문구가 뜹니다.# ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, go..
2021.05.19 -
DataConversionWarning: A column-vector y was passed when a 1d array was expected.Please change the shape of y to (n_samples,), for example using ravel(). def fit_clasifiers(gs_clfs, X, y): for clf in gs_clfs: print(X.shape) clf.fit(X, y)#before#fit_clasifiers(gs_clfs, X_train, y_train)#afterfit_clasifiers(gs_clfs, X_train, y_train.values.ravel())show_gridsearch_result(gs_clfs) f..
DataConversionWarning: A column-vector y was passed when a 1d array was expected.DataConversionWarning: A column-vector y was passed when a 1d array was expected.Please change the shape of y to (n_samples,), for example using ravel(). def fit_clasifiers(gs_clfs, X, y): for clf in gs_clfs: print(X.shape) clf.fit(X, y)#before#fit_clasifiers(gs_clfs, X_train, y_train)#afterfit_clasifiers(gs_clfs, X_train, y_train.values.ravel())show_gridsearch_result(gs_clfs) f..
2021.05.19 -
지난글에 이어서 모델 학습 및 평가를 시작하겠습니다. 사용할 모델입니다. - LogisticRegression - RandomForest - DecisionTree#- GridSearchCV -GridSearchCV는 최적의 파라미터를 찾아주고 교차검증도 해줍니다.여기서 파라미터란 모델에서 bias 값 즉 예측할때 가장 적합한 값을 찾아준다고 보면됩니다.y = wX+b 에서 b값이라고 보면됩니다.#- SMOTE -y의 값이 불균형적이라 1의 값을 늘리고 0의 값을 줄이고 하는 복합적으로 불균형한 데이터를 균형있게맞출 수 있도록 SMOTE를 씁니다. SMOTE는 데이터를 늘리고 줄여서 데이터를 변화시키기 때문에반드시 train 데이터셋에만 적용합니다. test값은 실제로 테스트해봐야하기 때문에 그데로 보..
Diabetes 130 US hospitals for years 1999-2008 / 당뇨병 환자가 30일 이내에 병원을 재방문 할 것인지에 대한 인공지능 예측(2)지난글에 이어서 모델 학습 및 평가를 시작하겠습니다. 사용할 모델입니다. - LogisticRegression - RandomForest - DecisionTree#- GridSearchCV -GridSearchCV는 최적의 파라미터를 찾아주고 교차검증도 해줍니다.여기서 파라미터란 모델에서 bias 값 즉 예측할때 가장 적합한 값을 찾아준다고 보면됩니다.y = wX+b 에서 b값이라고 보면됩니다.#- SMOTE -y의 값이 불균형적이라 1의 값을 늘리고 0의 값을 줄이고 하는 복합적으로 불균형한 데이터를 균형있게맞출 수 있도록 SMOTE를 씁니다. SMOTE는 데이터를 늘리고 줄여서 데이터를 변화시키기 때문에반드시 train 데이터셋에만 적용합니다. test값은 실제로 테스트해봐야하기 때문에 그데로 보..
2021.05.19 -
데이터 다운로드 링크https://www.kaggle.com/brandao/diabetes Diabetes 130 US hospitals for years 1999-2008Diabetes - readmissionwww.kaggle.com diabetes 130데이터는 미국 130 개 병원 및 통합 전달 네트워크에서 10년간의(1999-2008) 임상 치료를 나타냅니다.여기에는 환자 및 병원 결과를 나타내는 50 개 이상의 변수가 포함되어 있습니다.다음 기준을 충족하는 환자에 대한 정보가 데이터로 추출되었습니다.- 입원 환자의 만남 입니다.- 당뇨병 환자의 당뇨병 진단으로 시스템에 입력되었습니다.- 체류 기간은 최소 1 일, 최대 14 일이었습니다.- 만남 중에 실험실 테스트가 수행되었습니다.- 만남 중에..
Diabetes 130 US hospitals for years 1999-2008 / 당뇨병 환자가 30일 이내에 병원을 재방문 할 것인지에 대한 인공지능 예측(1)데이터 다운로드 링크https://www.kaggle.com/brandao/diabetes Diabetes 130 US hospitals for years 1999-2008Diabetes - readmissionwww.kaggle.com diabetes 130데이터는 미국 130 개 병원 및 통합 전달 네트워크에서 10년간의(1999-2008) 임상 치료를 나타냅니다.여기에는 환자 및 병원 결과를 나타내는 50 개 이상의 변수가 포함되어 있습니다.다음 기준을 충족하는 환자에 대한 정보가 데이터로 추출되었습니다.- 입원 환자의 만남 입니다.- 당뇨병 환자의 당뇨병 진단으로 시스템에 입력되었습니다.- 체류 기간은 최소 1 일, 최대 14 일이었습니다.- 만남 중에 실험실 테스트가 수행되었습니다.- 만남 중에..
2021.05.16 -
KT 기가지니용 웹앱 개발할때 참고하면 좋은 꿀팁을 소개합니다.(리액트로 개발 기준)정말 꿀팁인 이유는 다른 사이트에 정보도 없고 직접 고생해서 겪어야지만이 알 수 있는 정보이기 때문입니다. 우선 기본적으로 처음 기가지니용 웹앱 개발할때 참고해야할 사이트들입니다. 기가지니 처음 시작할때 가이드 따라가기 좋은 링크https://ktaidevelopers.github.io/ 어휘사전, 인텐트를 좀 더 정확하게 숙지하여 사용할때 참고할 링크https://github.com/gigagenieDmt/DialogKit-deploymentGuide/wiki KT API 콘솔 집입 링크https://apilink.kt.co.kr/ 웹앱 개발할때 참고해야할 SDK 링크https://github.com/GiGAGenie-..
KT 기가지니용 웹앱 개발 debug 꿀팁, 화면이 안나올때KT 기가지니용 웹앱 개발할때 참고하면 좋은 꿀팁을 소개합니다.(리액트로 개발 기준)정말 꿀팁인 이유는 다른 사이트에 정보도 없고 직접 고생해서 겪어야지만이 알 수 있는 정보이기 때문입니다. 우선 기본적으로 처음 기가지니용 웹앱 개발할때 참고해야할 사이트들입니다. 기가지니 처음 시작할때 가이드 따라가기 좋은 링크https://ktaidevelopers.github.io/ 어휘사전, 인텐트를 좀 더 정확하게 숙지하여 사용할때 참고할 링크https://github.com/gigagenieDmt/DialogKit-deploymentGuide/wiki KT API 콘솔 집입 링크https://apilink.kt.co.kr/ 웹앱 개발할때 참고해야할 SDK 링크https://github.com/GiGAGenie-..
2021.03.18 -
yarn build 할때 오류가 생겼다. CORS problem이나 null, undefined를 참조할 수 없는 흔한 에러가 아닌 FATAL ERROR: v8::HandleScope 에러가 발생 했을때 검색을 해도 사실 막상 들어가보면 내용이 시원찮다.자료 참고중에 그나마 힌트를 얻을 수 있었던 사이트다. answers.netlify.com/t/fatal-error-v8-createhandle-cannot-create-a-handle-without-a-handlescope/22957현재 노드 버전이 12버전이었는데 14버전으로 업그레이드 해주니 해결되었다고 한다. node version을 확인해보니 정말 12버전이었고 최신 버전으로 업그레이드 해주니 해결 되었다. 같은 증상이 있다면 node versi..
FATAL ERROR: v8::HandleScope::CreateHandle() Cannot create a handle without a HandleScopeyarn build 할때 오류가 생겼다. CORS problem이나 null, undefined를 참조할 수 없는 흔한 에러가 아닌 FATAL ERROR: v8::HandleScope 에러가 발생 했을때 검색을 해도 사실 막상 들어가보면 내용이 시원찮다.자료 참고중에 그나마 힌트를 얻을 수 있었던 사이트다. answers.netlify.com/t/fatal-error-v8-createhandle-cannot-create-a-handle-without-a-handlescope/22957현재 노드 버전이 12버전이었는데 14버전으로 업그레이드 해주니 해결되었다고 한다. node version을 확인해보니 정말 12버전이었고 최신 버전으로 업그레이드 해주니 해결 되었다. 같은 증상이 있다면 node versi..
2021.03.16