본문 바로가기

분류 전체보기667

728x90
반응형
제4회 한국 인공지능 학술대회에 다녀왔다. 최근에 신라스테이 제주에서 개최된 한국 인공지능 학술대회에 다녀왔다. 인턴이 제출한 논문의 교신저자 입장으로 다녀왔었다. 장교로 입대하고 나서는 이런 학회에 참석할 수가 없었는데 전역하고 다시 이렇게 시작하게 되어 감회가 새롭다. 이번 학술대회는 유명한 곳에 논문을 발표한 저자를 초청하여 강연하는 것이 특히 인상적이었는데 그중에서도 네이버에 재직 중인 한동윤 박사님의 강연이 인상 깊었다. 그분이 게재하신 논문의 인용지수도 어마어마했다. 이 학술대회는 이제 제4회인 만큼 보완해야 할 부분도 있겠지만 충분히 의미가 있었고 한국통신학회가 이 학회를 내년에는 더 규모를 키워서 진행할 계획을 하고 있다고 하니 기대가 된다. 내가 속한 연구 그룹은 국제 학술지 위주로 논문을 게재할 계획이지만 우리나라 학회에도 꾸준.. 2023. 9. 24.
[정보 보안 용어] 연성 워터마킹(Fragile Watermarking) 정의 정보 보안 분야에서 연성 워터마킹(Fragile Watermarking)은 원본 데이터에 식별 무늬를 삽입하여 훼손 여부를 알아내는 방법을 말한다. 원본이 훼손되면 식별 무늬가 훼손 되어 훼손 여부를 알 수 있다. 주로 무결성 보장 기법에 활용한다. 참고문서 "연성 워터마킹, 軟性-, fragile watermarking", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "디지털 워터마킹, digital watermarking", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Watermark, Watermarking, 워터마크, 워터마킹", 정보통신기술용어해설, 2019년 12월 4일. @원문보기 "Fast fragile watermark embedding and ite.. 2023. 9. 19.
ACMI(Air Combat Maneuvering Instrumentation) 정의 ACMI(Air Combat Maneuvering Instrumentation, 공중전투기동훈련체계)는 공군의 전투 및 작전능력 배양을 위한 모의 훈련 체계이다. ACMI는 사람이 실제 전투기를 운용하여 수행하는 시뮬레이션이다. 참고문서 "LVC 통합 아키텍처 기반 실기동급 ACMI 모의기 개발", 장영찬, 오지현, 명현삼, 김천영, 홍영석, 한국항공우주학회지, 2015년 6월. @원문보기 "ACMI", CUBIC. @원문보기 "[사진] 항공 전투 기동 측정 포드(ACMI.air-combat maneuver instrument pod)", 아침안개, 2013년 8월 15일. @원문보기ㅁ "ACMI pods produce knowledge, keeps warfighters sharp", 미국 태평양 .. 2023. 9. 18.
[RHEL] 파티션 포맷하기 RHEL(Red Hat Enterprise Linux)에서 파티션 포맷을 설정하는 방법은 아래와 같다. 파티션 포맷 아래의 명령어를 입력하여 현재 파티션 정보를 아래의 사진처럼 확인한다. fdisk -l 아래의 명령어를 입력하여 XFS 포맷으로 장치를 포맷한다. mkfs.xfs {장치명} 2023. 9. 14.
[IT 용어] 타코트론(Tacotron) 정의 타코트론(Tacotron)은 텍스트로 음성 합성을 할 수 있는 신경망 설계를 말한다. 참고문서 "Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions", Jonathan Shen 외 12명, arXiv, 2018년 2월 16일, @원문보기 "TACOTRON 2", NVIDIA, PyTorch. @원문보기 2023. 9. 9.
[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.