전체 글682 728x90 반응형 [Notepad++] 정규식으로 행의 양 끝 공백 지우기 아래 정규식을 활용하면 행의 양 끝 공백을 지울 수 있다. 아래의 사진처럼 설정하고 모두 바꾸기를 누르면 모든 행의 양 끝 공백이 지워진다. (^\s*)|(\s*$) 2023. 9. 8. [IT 용어] 오버리프(Overleaf) 정의 오버리프(Overleaf)는 웹 기반 레이텍(라텍, LaTeX) 에디터이다. 특징 오버리프는협업 기능과 빠른 미리보기, 참고 문헌 검색 기능과 같이 레이텍 문서 작성 능률이 올라갈 수 있는 기능을 제공한다. 참고문헌 "라텍, LaTeX", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 2023. 9. 7. 파이썬 가상환경 활성화 하기 파이참으로 생성한 가상환경을 활성화하여 터미널로 접속하는 방법은 아래의 사진과 같다. 아래의 경로에 있는 'activate.bat'을 실행하면 된다. {프로젝트경로}\venv\Scripts\activate.bat 2023. 9. 6. [파이썬] ModuleNotFoundError: No module named 'torch' 오류 내용 'torch' 패키지가 없으면 아래와 같은 오류가 발생한다. 보통은 아래의 사진처럼 오류가 나타날 것이다. ModuleNotFoundError: No module named 'torch' 해결 방법 아래의 명령어를 입력하여 'torch' 패키지를 설치한다. 명령어를 실행하면 아래의 사진처럼 실행된다. pip install torch 2023. 9. 5. [파이토치] 윈도우에서 GPU(CUDA) 사용하기 GPU를 사용하는 이유 파이토치(PyTorch)에서 GPU를 사용하여 빠른 처리를 수행하려면 엔비디아 쿠다(NVIDIA CUDA)를 사용할 수 있는 환경을 구성해야 한다. 엔비디아 그래픽 카드(Graphic Card)를 사용해야 엔비디아 쿠다를 사용할 수 있다. 환경이 구성되지 않았을때 엔비디아 쿠다 환경이 없으면 아래와 같은 오류 메시지가 나타난다. 엔비디아 쿠다 환경을 구성하는 방법은 아래에서 설명한다. RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load .. 2023. 9. 4. 파이썬 가상환경을 주피터 커널에 추가하는 방법 커널 추가 아래의 명령어를 입력하면 주피터에서 파이썬 가상환경을 커널에 추가할 수 있다. ipython kernel install --user --name {가상환경이름} --display-name {표기명} 커널 목록 확인 아래의 명령어를 입력하여 커널 추가가 잘 되었는지 확인한다. jupyter kernelspec list 2023. 9. 3. 주피터 커널 목록 확인 커널 목록 확인 주피터에서 사용할 수 있는 커널 목록을 확인하는 명령어는 아래와 같다. jupyter kernelspec list 2023. 9. 2. [IT 용어] TTS(Text-To-Speech) 정의 자연어 처리 분야에서 TTS(Text-To-Speech)는 컴퓨터 텍스트를 음성으로 변환하는 것을 말한다. 참고문서 "문자 음성 변환, 文字音聲變換, Text-To-Speech, TTS", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 2023. 9. 1. 아나콘다 파이썬 가상환경 생성 가상환경 생성 아래의 명령어를 입력하여 아나콘다에서 파이썬 가상환경을 생성할 수 있다. conda create -n env-tts python={파이썬버전} 가상환경 목록 확인 아래의 명령어를 입력하여 아나콘다에 생성된 가상환경 목록을 확인할 수 있다. 2023. 9. 1. [IT 용어] 넘파이(NumPy) 정의 넘파이(NumPy)는 배열 관련 고속 연산에 특화된 파이썬의 라이브러리이다. 데이터 분석과 기계학습, 양자 컴퓨팅 등 다양한 분야에서 활용하는 라이브러리이다. 참고문서 "What is NumPy?", 넘파이 공식문서. @원문보기 2023. 8. 31. [IT 용어] 사이킷런(scikit-learn, sklearn) 정의 사이킷런(scikit-learn, sklearn)은 파이썬 기반의 데이터 분석 및 기계학습(Machine Learning) 라이브러리이다. 사이킷런은 2007년에 구글 여름 코드 프로젝트에서 시작되었다. 참고문서 "Getting Started", 사이킷런 공식문서. @원문보기 2023. 8. 31. [IT 용어] Microsoft Machine Learning Studio 정의 Microsoft Machine Learning Studio(마이크로소프트 머신 러닝 스튜디오, Microsoft ML Studio)는 Microsoft 사에서 서비스 하는 기계학습(Machine Learning) 개발 환경이다. 특징 Microsoft Machine Learning Studio는 무료버전과 유료버전이 있으며 2024년 8월 31일에 서비스 종료될 예정이다. Microsoft 사는 Microsoft Machine Learning Studio 대신에 Azure Machine Learning을 이용하는 것을 권장하고 있다. 참고문서 "Home", Microsoft Machine Learning Studio. @원문보기 "Studio pricing", 마이크로소프트. @원문보기 2023. 8. 31. [IT 용어] Google Colab 정의 Google Colab은 Google에서 제공하는 웹 기반 파이썬 개발 환경이다. 특징 Google Colab은 무료 버전과 유료 버전이 있으며 무료 버전은 최대 12시간 연속으로 프로그램을 실행할 수 있으며 GPU까지 활용할 수 있다. 참고문서 "Colab이란?", 구글. @원문보기 "Google Colaboratory 시작하기 (TensorFlow 코딩하기)", 텐서플로 유튜브 채널, 2019년 1월 31일. @원문보기 2023. 8. 31. 파이썬 아나콘다 가상환경 목록 확인 가상환경 목록 확인 아나콘다(Anaconda)에서 가상환경 목록을 확인하는 명령어는 아래와 같다. conda env list 2023. 8. 31. [IT 용어] Amazon SageMaker 정의 Amazon SageMaker는 Amazon에서 서비스하는 기계 학습 모델을 훈련하고 배포하는 플랫폼이다. Amazon SageMaker에는 2개월 간 무료로 사용가능한 제품이 있어서 머신러닝 입문자가 많이 활용하는 플랫폼 중 하나이다. 참고문서 "Q: Amazon SageMaker란 무엇인가요?", FAQ, Amazon Web Service.@원문보기 2023. 8. 31. [파이썬] 설치된 패키지 버전 확인 명령어 패키지 버전 확인 아래의 명령어를 입력하면 설치된 파이썬 패키지의 정보를 확인할 수 있다. 이 정보에는 버전 정보가 있다. pip show {패키지명} 참고문서 "pip show", pip documentation v23.2.1. @원문보기 2023. 8. 30. 주피터 노트북이 사용할 디렉토리 설정하기 디렉토리 설정 주피터 노트북(Jupyter Notebook)이 사용할 디렉토리(폴더)는 'jupyter_notebook_config.py' 설정 파일에서 지정할 수 있다. 이 설정 파일은 윈도우 환경 기준으로 'C:\Users\사용자계정\.jupyter\'에 있다. 아래와 같이 주피터 노트북이 사용할 디렉토리를 설정할 수 있다. c.NotebookApp.notebook_dir = {경로} 위의 사진처럼 설정해도 사용하는 디렉토리가 변하지 않았다면 아래와 같이 실행할 때 사용하는 디렉토리 정보를 주고 있는 것이 아닌지 확인한다. 대상에 입력되어 있는 "%USERPROFILE%/" 값을 삭제하면 잘 작동하는 것을 확인할 수 있다. 참고문서 "Config file and command line options".. 2023. 8. 29. 주피터 노트북 설정 파일 생성 설정 파일의 필요성 일반적으로는 주피터 노트북(Jupyter Notebook)을 기본값으로 사용해도 충분하지만 여러명이 같이 사용하는 환경이나 특정 경로에 주피터 노트북이 동작하는 것을 설정하는 것이 필요하다면 설정 파일을 생성하여 기능을 설정하는 과정이 필요하다. 본 글에서는 설정 파일을 생성하는 방법을 소개한다. 설정 파일 생성 아래의 사진처럼 아나콘다(Anaconda)로 주피터 노트북을 설치한 경우 아나콘다 프롬프트를 실행한다. 아래의 명령어를 아래의 사진처럼 입력하여 주피터 노트북 설정 파일을 생성한다. jupyter notebook --generate-config 위의 사진에 나타난 설정 파일 생성 경로를 따라서 설정 파일이 잘 생성되었는지 아래의 사진처럼 확인한다. 참고문서 "Config fi.. 2023. 8. 28. [자바] 배열(Array) 관련 동영상 13강. 배열(Array) 배열 자바에서 배열은 같은 자료형과 같은 성질의 값으로 이루어진 일련의 값들을 말한다. 배열의 필요성 같은 자료형으로 이루어진 같은 성질의 값들을 필요할 때 마다 변수로 하나씩 선언하는 것은 생산성을 저하되는 문제가 있다. 이런 상황에서는 배열로 한 번에 선언하는 것이 훨씬 효율적이다. 배열 선언 아래와 같은 문법으로 배열을 선언할 수 있다. 그 예시는 아래의 사진과 같다. {자료형}[] {변수명} = new {자료형}[{길이}]; 배열 초기값 설정 아래와 같은 문법으로 배열의 초기값(초깃값)을 배열 선언과 함께 설정할 수 있다. {자료형}[] {변수명} = { {값}, {값}, ... } 배열의 값 읽기 배열에 있는 값을 읽는(접근하는) 방법은 아래와 같다. 인덱.. 2023. 8. 28. [IT 용어] LTS(Long Term support) 정의 소프트웨어 분야에서 LTS(Long Term Support)는 소프트웨어의 업데이트가 장기적으로 지원되는 것을 말한다. 참고문서 "Long-term support", 위키피디아, 2023년 7월 3일. @원문보기 "UNITY 2022 LTS", 유니티 공식 문서. @원문보기 "The art of long-term support and what LTS means for the Java ecosystem", Java Magazine, 오라클, 2021년 9월 9일. @원문보기 2023. 8. 27. 이전 1 ··· 6 7 8 9 10 11 12 ··· 35 다음