2024년 1학기 6

우리안의글로벌이슈 9주차 요약

기말 시험 대신 과제가 나와서, 레포트 작성 준비를 위해 9주차 수업 내용을 정리한다. 국제형사재판소 (ICC)정의와 설립 배경- 국제형사재판소(ICC)는 개인을 처벌하기 위한 법원임.- 로마 규정에 근거하여 개인이 국제법상 중대한 범죄를 저질렀을 때 형사 책임을 추궁하기 위해 설립됨.- 1998년에 로마 규정이 채택되었고, 2002년에 발효됨으로써 ICC가 출범함.중요성1. 개인에 대한 형사 책임: 과거에는 국제법의 주체가 국가였으나, 현대 국제법에서는 개인도 중요한 역할을 함.2. 역사적 배경: 제2차 세계대전 이후 홀로코스트와 같은 중대한 범죄에 대해 개인의 책임을 물을 필요성이 대두됨.ICC의 기능과 역할- 관할 범죄: ICC는 네 가지 주요 범죄(Genocide, Crimes Against Hu..

무기공학 13주차 특강 - 국방 사이버공간 및 사이버작전의 이해

13주차 특강은 교안이 제공되지 않아서 나름대로 정리했다. (기말시험 범위에는 들어가지 않는다.) 개요- 소개 및 목표: 국방사이버공간과 사이버작전에 대한 강의로, 목표는 국방사이버공간을 이해하고 사이버 자원의 중요성을 설명하는 것.- 주요 내용: 사이버 공간은 첨단 정보통신기술로 다양한 정보통신기기를 연결하며, 군사작전에서 사이버 공간은 지상, 해양, 공중, 우주와 함께 다섯 번째 전장 영역으로 인식됨.- 사이버작전의 의미: 기술적 관점에서 사이버 역량을 운영하여 목표를 이루고, 군사적 관점에서 적의 능력과 의지를 무력화하여 전장의 주도권을 확보하는 것.- 전략적 중요성: 각국은 사이버작전을 국가안보의 중요한 역량으로 인식하며, 사이버작전의 목표는 사이버 공간에서 절대 우위를 달성하여 국가 안보를 보장..

미드저니로 게임 애셋 제작

이번 학기에 수강하고 있는 ⟪게임엔진(Unity)⟫ 수업에서는 게임 애셋 제작법을 따로 가르치지 않는다. 애셋을 준비하는 것도 게임 제작 과정의 일부이긴 하지만, 프로그래밍보다는 미술의 영역에 가깝기 때문이다. 내가 일하는 출판사에서 얼마 전에 미드저니로 게임 애셋을 제작하는 주제의 책이 나왔는데, 이 책으로 2주간 스터디를 연다고 해서 참여했다. 총 8회의 과제를 통해 게임 애셋을 제작하고 적용해 WebGL로 배포하는 과정을 수행했다. 배경과 발판(platform), 캐릭터, UI, 아이템까지 모두 미드저니로 생성한 뒤 포토샵으로 추출해 유니티에서 스프라이트로 활용했다. 미드저니에 새로 가입해서 처음 사용해 봤는데, DALL·E와 스테이블 디퓨전을 많이 써봐서 그리 어렵지 않았다.포토샵도 십 년만에 다..

무기공학 7주차

전반부(1~6주차)에 배운 내용을 정리하는 수업이었다.무기공학 개관1. 무기공학의 학습 내용- 총기와 화포의 발달 역사, 작동 기구 및 원리- 탄약과 탄도의 형태 및 특성 - 총기의 주퇴장치 구조 및 원리- 탄도학: 강내탄도, 강외탄도, 최종탄도2. 무기공학의 중요성 - 방위산업의 기술혁신에 기여- 국가안보 유지를 위한 전문가 양성- 윤리적, 법적 책임감 함양- 글로벌 안보 문제 이해와 해결책 모색- 경제적 파급효과 (고용창출, 산업 성장 등)3. 무기체계의 개념- 협의: 무기 자체- 광의: 무기, 인력, 시설, 소프트웨어, 군수지원 등 종합적 체계- 시스템적 접근이 중요4. 현대 주요 무기체계의 특성- 다양성- 복잡성 - 고가성- 가속적 진부화 - 개발 장기화 및 위험성- 비밀성- 수요의 제한성- 기술..

AI영상인식실습 6주차 - 파이썬 멀티스레딩과 GIL

AI영상인식실습 6주차 수업에서, Open3D 구성 파일을 만들 때 python_multi_threading 옵션을 true로 지정하면 멀티스레딩으로 실행한다는 얘기를 들었다. 파이썬에 GIL(Global Interpreter Lock)이 있는데 멀티스레딩이 어떻게 가능한지 궁금해서 알아봤다. 현재 CPython 구현체에서는 GIL 때문에 멀티스레딩을 완벽하게 지원하지 않는다. GIL은 한 번에 하나의 스레드만이 Python 코드를 실행할 수 있도록 제한하여, CPU가 여러 코어를 가진 현대의 컴퓨터 환경에서도 진정한 병렬 처리가 어렵게 만든다. GIL 때문에 발생하는 주요 문제는 멀티스레딩이 필요한 과학 및 수치 계산 작업에서 효율적으로 멀티코어 CPU를 사용할 수 없다는 것이다. 예를 들어, PyT..

머신러닝 4주차 - sex/gender, WCF, 세월호

타이타닉 생존자 데이터로 계속 실습하고 있는데, 한 가지 의문이 떠올랐다. 왜 성별을 나누는 칼럼의 이름이 sex가 아니라 gender인가? 수업에서 질의응답을 할 주제는 아닌 듯해서, 챗GPT에 물었다. 1. sex가 아닌 gender로 성별을 분류하기 시작한 시기가 언제인가? 성별을 'sex'가 아닌 'gender'로 분류하기 시작한 것은 20세기 중반의 사회과학 분야에서의 연구와 논의를 통해 본격화되었습니다. 'Gender'라는 용어를 성별의 사회적, 문화적 구성을 나타내는 데 사용하기 시작한 것은 주로 1950년대와 1960년대에 걸쳐서였습니다. 이 시기에, 사회학자와 심리학자들은 생물학적 차이('sex')와 사회적 역할 및 정체성('gender') 사이의 구분을 명확히 하기 시작했습니다. 가장 ..