전체 60

[Hugo] 정적 포트폴리오 만들기

정적사이트 생성기 Hugo 사용 ( 같은 라이브러리로 Jekyll 등이 있음)장점속도가 빠르다다른언어 학습에 대한 부담이 적다  1. 윈도우 기준 Hugo 사이트로 가서 설치https://gohugo.io/installation/windows/ WindowsInstall Hugo on Windows.gohugo.io 2. Anaconda 가상환경을 이용한 설치conda install hugo# 설치후 확인 (0.139.3 사용)hugo version 3. hugo 프로젝트를 생성hugo new site 사이트 폴더명cd 사이트 폴더명# hugo-resume 사용hugo new theme 테마명 4. hugo 서버 실행 및 빌드# 서버 실행hugo server# 캐시 초기화후 실행hugo server --..

코딩 2024.12.10
[Chatbot] kochat 구조

1. 데이터세트 모듈≫ 사용자의 입력 데이터를 전처리하기 위한 모듈 ≫ 사용자로부터 문장이 입력되면 네이버 맞춤법 검사기를 이용하여 오탈자를 교정후, 품사를 기반으로 토큰화를 진행≫ 토크나이저는 Open Korean Text 토크나이저를 사용 2. 임베딩 모듈≫ 워드 임베딩을 수행하며, FastText와 Word2Vec을 지원≫ 사용자는 입력한 코퍼스를 이용하여 워드 임베딩 모델을 직접 학습 3. 인텐트 모듈≫ 사용자 발화의 의도를 파악하기 위해 사용≫ 사용자 발화를 분류하기 위해 합성곱신경망(CNN)과 장단기메모리신경망(LSTM)을 지원 4. 폴백 모듈≫ 폴백이란 정해진 도메인 이외의 문장이 입력된 경우, “잘 모르겠어요.”와 같은 문장을 반환하여 대화가 지정된 도메인 안에서 진행되게 유도하는 것 ≫ ..

코딩 2024.10.31
[Chatbot] 간단한 챗봇 만들기

1. Anaconda 가상환경1) 설치 - https://www.anaconda.com/download    ( conda : 24.11.2 - 2024.12.29) Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com 2) 가상환경 생성≫ Anaconda Navigator 접속후 Environment 에서 가상환경 생성 - python 3.7.16 3) kochat 필요 라이브러리 설치c..

코딩 2024.10.02
[Chatbot] 챗봇

1. 챗봇 종류1) 문제 해결용 : 적은 대화로 주로 문제를 해결하는 용도로 사용된다. 예) 빅스비, 시리2) 자유 대화용 : 긴 대화로 대화를 이어나가기 위한 용도로 사용된다. 예) 이루다 2. 자유대화용 종류1) 답변을 직접 생성하는 모델 : 구글의 Meena 처럼 대화를 학습하여 답변을 생성하는 모델이다.2) DB에서 답변을 가져오는 모델 : 여러개의 답변 DB에서 하나의 답변을 검토하여 가져오는 모델이다. 3. DB에서 답변 추출1) DialogBERT (자연어 이해) : 텍스트로 구성된 메시지를 벡터 형태로 치환하는 과정, 이때 치환하는 모델은 BERT 구조를 가지고 있다.≫  Transformer 모델 구조에서 하나의 문장이 SentencePiece라는 알고리즘으로 문장이 여러 개의 토큰(to..

코딩 2024.10.02
[Linux] SFTP 계정 만들기

1. 사용자 계정이 속할 그룹 생성groupadd 그룹명-- 그룹 확인cat /etc/group 2. 사용자 계정 생성useradd -s /bin/bash -g 그룹명 사용자명-- 그룹이 없을때 G-- 그룹이 있을때 g-- root 권한 처럼 사용하기 위해 /bin/bash-- chroot 권한은 /sbin/nologin 3. passwd 설정passwd --stdin 사용자명 4.  root 폴더 설정usermod -d root로설정할폴더경로 사용자명-- 폴더 생성권한자 설정chown 그룹명.사용자명 root로설정할폴더경로 5. sshd 재시작service sshd restart-- 서비스 상태확인service sshd status

Linux 2024.03.14
[React-Native] 안드로이드 세팅

1. Android Studio 설치https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android DevelopersAndroid 스튜디오는 Android 앱에 최적화된 통합 개발 환경(IDE)을 앱 빌더에게 제공합니다. 지금 Android 스튜디오를 다운로드하세요.developer.android.com≫ Standard로 설치 2. react-native 버전에 맞는 sdk 설치   3. 사용자 환경변수 설정  4. 에뮬레이터 디바이스 생성 5. 터미널에서 실행yarn android

환경세팅 2024.01.04
[Error] React-Native 설치 오류 정리

˙ 오류 내용 error @react-native community/cli@11.3.7: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.17.5" 해결방법 cli 11버전은 node 버전 16이상 사용 ˙ 오류 내용 cli.init(root, projectName); ^ TypeError: cli.init is not a function 해결방법 해당 오류는 버전이 맞지않아 발생한 오류입니다. react-native 버전을 낮춰 프로젝트를 실행하면 정상적으로 생성됩니다. react-native init 프로젝트명 --version 0.68.2 ˙ 오류 내용 Invalid options object. ..

오류 2023.10.06