Python(29)
-
[TTS] TTS 설치 중 Visual studio 버전 에러
과정 : pip install TTS 실행 후 visualStudio 버전에러 발생 > 문제해결과정1. 버전 확인 : 17.9.72. git issue 체크3. stackoverflow 검색 >> 가장 유력한 해결책>> 빌드툴 실행 > 수정 > c++ 빌드툴이 설치되어있는지 확인! 1번 문제 pass 2번 문제 : 충돌오류과거 rasa라는 nlp 엔진을 사용하여 충돌오류 발생 무시!
2024.05.21 -
[RASA] policy 정리
rasa policy 우선 순위 1위 RulePolicy 2위 MemoizationPolicy 혹은 AugmentedMemoizationPolicy 3위 UnexpecTEDIntentPolicy 4위 TEDPolicy cf) 동일한 순위에 우선순위를 가진 2개의 정책이 동일한 신뢰도로 예측하는 경우 무작위 ! 우선순위 변경은 가능하지만 권장하지 않는다. 1.TEDPolicy -TED: Transfommer Embedding Dialogue -순서 1.사용자 입력 텍스틀를 받아드려 1개의 백터로 바꾼다(대화 연결) 2.1개로 변환한 백터를 Transformer에 인코더로 전달 3.결과를 얻기 위해 dense layer를 이용 cf)dense layer - FC레이어로 불리며, 인공 신경망 중간층(hidde..
2023.12.15 -
[RASA] SPACY NLP Korea 학습 + test 해보기
✔️SpacyNLP는 Korean Package를 지원한다. 사이즈별로 3가지로 지원 1. 명령 프롬프트로 설치 (1).ko_core_news_sm 설치 명령어: python -m spacy download ko_core_news_sm (2) .ko_core_news_md 설치 명령어: python -m spacy download ko_core_news_md (3) .ko_core_news_lg 설치 명령어: python -m spacy download ko_core_news_lg 2. 이후 config.yml 파일에 수정 pipeline: - name: "SpacyNLP" model: "ko_core_news_lg" 3. rasa train nlu + rasa train core 혹은 rasa trai..
2023.12.14 -
[RASA] 기본 지원하는 pipeline 정리(영어 잘 못)
Rasa Pipeline ✔️알고 가야할 지식 cf) 희소 특성과 밀집 특성의 주요 차이는 특성 벡터의 표현 방식에 있습니다. 밀집 특성 (Dense Features): 대부분이 0이 아닌 값을 가지는 특성 벡터입니다. 대부분의 기계 학습 모델에서 사용됩니다. 실제 값이 들어있기 때문에 연속적이고 부드러운 변화를 표현할 수 있습니다. 대표적으로 신경망에서 사용되며, 이 모델은 보통 밀집한 실수 값을 입력으로 처리합니다. 희소 특성 (Sparse Features): 대부분이 0인 값을 가지는 특성 벡터입니다. 데이터가 특정 위치에만 관측되는 경우에 효과적입니다. 메모리를 효율적으로 사용할 수 있으며, 대규모 데이터셋에서 유용합니다. 대표적으로 텍스트 데이터에서 사용되는 TF-IDF 벡터, 원-핫 인코딩된 ..
2023.12.14 -
[Python] log 저장하기
✔️참고 https://yurimkoo.github.io/python/2019/08/11/logging.html 유림's Blog 베짱이가 되고 싶은 개미의 기술 블로그 yurimkoo.github.io python 라이브브러리 중 logging이라는 라이브러리가 있다. 그것을 이용한다. ########### 로그 셋팅부 START################# logger = logging.getLogger('admin') loggerlevel = config['LOG']['loggerlevel'] # 로그 레벨 문자열을 대문자로 변환하여 사용 if loggerlevel == "INFO": logger.setLevel(logging.INFO) elif loggerlevel == "DEBUG": logg..
2023.11.08 -
라이브러리 알아보기
✔️ asyncio import asyncio async def run(a,b,c): ..... ..... await asyncio.sleep(0) 비동기처리를 위한 라이브러리 https://velog.io/@jiminnote/Python%EB%B9%84%EB%8F%99%EA%B8%B0-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%ACAsyncio [Python]비동기 라이브러리Asyncio 🌟 Asyncio 대규모 병행성 작업을 위한 비동기 프로그래밍 즉, 단일 프로그램에서 동시에 여러 개의 HTTP요청을 병행하여 실행할 수 있다. 대기를 필요로 하는 여러 개의 작업을 동시에 수행할 수 velog.io ✔️ nest_asyncio import nest_asyncio ne..
2023.10.17