목록전체 글 (95)
안녕하세요
import pyautoguiw = pyautogui.getWindowsWithTitle('메모장')[0]w.activate() 결과1 : PyGetWindowException: Error code from Windows: 0 - 작업을 완료했습니다. 결과2 : PyGetWindowException: Error code from Windows: 5 - 액세스가 거부되었습니다. 우회적으로 창을 maximize() 하는 방법이 있기는 하다.그러나 이 방법은 activate()처럼 창이 활성화되지는 않는다.활성화 하고자 하는 창이 여전히 다른 창에 의해 가려져, 다른 방법을 찾았다.import pyautoguiw = pyautogui.getWindowsWithTitle('메모장')[0]if not w.isAc..
서버 GPU 어떻게 관리하지?연구실같은 서버 환경에서는 여러 사용자가 동일한 GPU 자원을 공유하게 된다. 이때 자원을 효율적으로 사용하지 못하면 다른 사용자가 실험이나 작업을 수행할 때 불편을 겪거나, GPU 자원이 불필요하게 낭비될 수 있다. 특히 실험이 끝났는데 일부 프로세스가 종료되지 않은 경우, GPU 메모리를 계속 점유하면서 사용자가 GPU를 사용할 수 없는 경우가 생긴다. 이를 수동으로 관리하려면 관리자가 매번 서버에 접속해 nvidia-smi 명령어를 사용하여 현재 상태를 확인하고, 불필요한 프로세스를 종료하는 번거로운 작업을 반복해야 했다... 어떻게 해결하지? 근데 스케줄링 해주는 프로그램 있지 않나요?사실 GPU 자원을 스케줄링하는 툴이 이미 있다.SLURM, Kubernetes(..
얼마 전, 잘 되던 클러스터 서버에서 갑자기 외부 인터넷 연결이 안 되는 상황이 발생했다. 인접한 컴퓨터와의 내부망 통신은 정상적으로 이루어졌지만, DNS 서버와 웹 서비스와의 연결이 끊긴 상태였다. 왜 이런 일이 생겼을까? 그리고 어떻게 해결했을까? 문제 원인과 해결 방법을 정리해보려고 써봤다. 원인먼저, 네트워크 라우팅 테이블을 확인했다. 라우팅 테이블을 보면, 내부망과 외부망 모두 기본 게이트웨이로 설정되어 있었고, 내부망(192.168.1.1)의 우선순위(metric 값)가 더 낮게 설정된 상태였다. 이는 내부망이 기본 라우트로 인식되면서 외부망과의 연결을 방해하게 되는 상황을 만들었다. 내부망과 외부망이 동시에 사용되던 환경에서, 외부 DNS 서버로 나가야 할 요청이 내부망으로 잘못 나가는 구조..
Paper: https://ai.meta.com/static-resource/movie-gen-research-paperMeta 블로그 포스트: https://ai.meta.com/blog/movie-gen-media-foundation-models-generative-ai-video/Abstract 본 연구에서는 Movie Gen이라는 새로운 파운데이션 모델을 제안한다. Movie Gen은 다양한 화면 비율의 고화질(1080p) 영상을 생성하고, 이에 동기화된 오디오를 함께 만들어낸다. 또한 Precise instruction에 기반한 영상 편집과 사용자 이미지를 활용한 개인화된 영상 생성 등의 추가 기능도 선보인다. Movie Gen 모델은 텍스트 기반 영상 합성, 영상 개인화(personaliza..
*2023년 6월에 했던 과제 아카이브용 게시글입니다. 당시 사용된 모델을 현재 사용할 수 없어 24년 9월 기준으로 일부 수정했습니다.과제 수행 이전에 영상에서 키워드를 추출하여 중요구간을 분석하는 과제를 한 적이 있었다. 그러나 단어가 등장하는 빈도수만으로 중요도를 매겨 키워드를 추출했기 때문에, 이 방법으로는 영상의 핵심 내용을 정확히 파악하는 데 한계가 있었다. 그런데 최근 영상 요약에 사용하기 좋은 딥러닝 모델이 공개되었다. Whisper68만 시간의 데이터를 학습한 자동음석인식(ASR)을 수행하는 딥러닝 모델이다. 다양한 언어가 학습되었는데 그중 한국어는 7번째로 많은 8,000시간을 학습시켰다(한국어는 A.I Hub(https://aihub.or.kr)데이터를 사용한 것으로 추측). 기존에 ..
1. 정치와 사회, 문화 등 모든 영역에서 현실 세계를 가상과 융합해 옮겨 놓은 디지털 가상세계, 즉 일종의 초월적 세계를 일컫는 용어는?더보기정답: 메타버스 2. 아바타라는 단어를 1992년 SF소설 '스노 크래시'에서 처음 사용한 사람은?① 젠슨 황② 마이크 알거③ 닐 스티븐슨④ 빌 게이츠⑤ 정답없음더보기정답: 3 3. 메타버스 산업 기반 기술의 유형이 아닌 것은?① 증강 현실② 라이프 로깅③ 거울 세계④ 가상 세계⑤ 정답없음더보기정답: 5 4.NTF의 장점이 아닌 것은? ① 위조하기 어려움 ② 추적이 쉬움 ③ 부분에 대한 소유권 ④ 순환 감소 ⑤ 정답없음더보기정답: 4 5. 사이버 멀미의 원인이 아닌 것은?① 시각 정보와 전정감각 정보의 일치② 감각 갈등③ 자세 불안정④ 정보 과부하 더보..
01. 가상현실과 증강현실의 비교구분가상현실증강현실사용자 시야완전히 가림완전히 가리지 않음그래픽 사용 방식100% CG현실 + CG사용자 이동 정도거의 이동하지 않음이동하는 경우가 많음사용 기술시청각 기술시청각, 위치 처리, 카메라 인식, 데이터 처리 기술* 증강현실은 가상현실과 달리 사용자의 시각이 현실에 있음. 02. 혼합현실은 무엇이 주가 되느냐에 따라서 증강현실(AR)과 증강가상현실(AV)로 나눌 수 있다.증강현실은 실사 화면이 대부분, 증강가상현실은 가상 화면이 주를 이룬다. 03. 확장현실(XR)은 가상현실, 증강현실, 혼합현실, 홀로그램 등을 통칭한 용어 04. 비디오플레이스란 사용자가 컴퓨터 그래픽과 상호작용할 수 있게 하는 가상현실 시스템 05. 바이브드(VIVED)란..
01. 메타버스란 무엇이며 가상현실과 어떻게 다른지 서술하시오.- 메타버스 : 가상현실과 증강현실을 아우르는 더 포괄적인 개념- 가상현실이 단방향 콘텐츠라면 메타버스는 양방향 콘텐츠 02. 메타버스라는 용어가 처음 등장한 배경을 서술하시오.- 1992년 스티븐슨의 『스노 크래시』 에 처음 등장 03. 현재의 메타버스로 발전하기까지의 과정을 아는 대로 쓰시오.- 1992년 스노 크래시 소설 발표 당시에는 소설의 배경 정도로 생각- 2003년 린든 랩에서 가상현실 서비스 "세컨드 라이프"를 내놓으며 재조명- 2010년에 접어들며 모바일 혁명으로 세컨드 라이프의 인기가 시들해짐- 현재는 차세대 인터넷을 주도하는 플랫폼으로 자리잡고 블록체인과 융합하는 길이 열리며 새로운 형태의 가상현실 서비스로 거듭나고 있..