[Version Control] SVN, Git, GitHub, GitLab
이번 포스트에서는 버전관리를 쉽게 할 수 있도록 도와주는 Software에 대해 알아볼 예정입니다. 보통 SVN, Git, Github, GitLab을 많이 사용하죠. 이들에 대해 간단하게 정리해 봅니다. 우선, SVN, Git, GitHub, GitLab... 이들은 왜 사용할까요? 간단하게 말하면, 버전관리를 효율적으로 하기 위해 사용합니다. 작업을 했는데 새로운 작업물이 안드로메다로 가버려서 이전 작업으로 되돌리고 싶을 때, 또는 나 이외의 다른 개발자들과 협업을 하면서 작업물을 관리해야 할 때, 그리고 아주 단순하게는 프로젝트 파일을 불특정 다수와 공유하고 싶을 때 등등, 이들을 활용하면 작업을 좀 더 원활하게 수행할 수 있습니다. 그럼 이제 이들 각각에 대해 알아보도록 하겠습니다. SVN (Su..
2023. 4. 6.
[AI] Multi Modal에 대한 정의 및 예시
이번 포스트에서는 Multi Modality란 무엇인지에 알아보고자 합니다. 비교적 가벼운 내용이므로 쉽게 접근할 수 있을 것이라 생각됩니다. Multi-Modal 이란 Multi Modality의 줄임말입니다. 한국어로 쓰면 여러 개의 모달리티라는 의미를 가지는데, 이때 Modality는 시각, 청각, 촉각, 미각, 후각 등 각각의 감각 채널을 의미합니다. 조금 넓혀서 말하면, 어떤 형태로 나타나는 현상이나 받아들이는 방식을 의미합니다. IT 분야에서는 과거, 마우스와 키보드, 화면, 음성 등의 여러 채널을 이용한 프로그램을 멀티 모달리티라고 명하기도 했습니다. 하지만 4차 산업 시대를 맞이하면서 멀티 모달리티의 의미가 조금 바뀌게 되었습니다. 최근에는 인간의 감각(시각, 청각 등)과 같은 여러 인터페..
2023. 1. 10.