본문 바로가기

AI Feed

Tech & Product/AI, 더 쉽게

머신러닝, 딥러닝을 인간의 뇌 이미지로 표현하는 이유! 인공신경망과 노드 딥러닝, 머신러닝에 관심을 가지게 된 분들이 날로 늘어나는 추세입니다. 이제 머신러닝의 정의 정도는 알고 계신 분들이 많아졌는데요. 그래서인지 에디터 SA도 덩달아 공부할 주제가 많아졌습니다. AI에 대해 보다 더 잘 알고, 자세한 이야기를 나누기 위해서요. 머신러닝에 대해 조금이라도 알아보신 분들이라면, 뜻밖의 단어를 만난 적이 있으실 거예요. 바로 ‘신경망’입니다. 저도 처음 ‘신경망’이라는 단어가 등장했을 때 고개를 갸웃했던 기억이 나는데요. 신경망? 우리 몸에 있는 그거? 😵‍💫 하면서요. [ 인간 두뇌를 머신러닝에 그대로 옮겼다? ] 우리가 알고 있는 ‘신경망’의 개념은, 학교에서 과학 시간에 접해 보았을 거예요. 신경망은 ‘뉴런(신경세포)’이 이루는 모양입니다. 뉴런은 혈액 중의 아미노산으로부..
GPU로 AI 개발하면 안다 안다 다 안다! CUDA를 소개합니다! 요새 주식회사 텐은 분주합니다. AI 모델 개발 프로젝트에 착수하는 기업들이 계속 늘어나고 있기 때문이죠. 그게 TEN과 무슨 연관이 있냐고 물으신다면, AI를 시작하는 기업에 제일 먼저 필요한 것은 ‘인프라’이기 때문입니다. 🤓 TEN은 고객의 AI 개발과 운영을 위해 어떤 구성으로 인프라를 구축해야 할 지에 주목합니다. 각 구성 제품이 어느 회사의 것이어야 하는지도 생각하고요. 실제 AI를 개발할 고객의 개발 환경까지 함께 고려하는 거죠. 🤔 그 과정에서 기획자, 개발자분들의 이야기를 옆에서 들을 기회가 여럿 있었는데요. 그때 ‘쿠다(CUDA)’를 처음 알게 되었습니다. 머신러닝 프레임워크 종류 몇 가지만 겨우 알고 있었기에, ‘쿠다(CUDA)’ 역시 그와 비슷한 것 아닌가, 하고 넘겨짚어 생각하곤 ..
AI에게 유전병이 있다? 유럽에서 가장 긴 역사와 전통을 지닌 가문이 있습니다. 바로 오스트리아의 합스부르크 왕가입니다. 세계사에 관심이 있으시다면 한 번쯤 들어본 적 있으실 텐데요. 합스부르크 왕가가 어떤 기념비적인, 역사적인 사건과 성과 속에 있었는지 아시는 분은 아마 많지 않으실 것 같아요. 스위스 알프스 지역에 있던 작은 가문에 불과했던 합스부르크 가문은, 루돌프 백작이 신성 로마 독일의 왕이 되면서 ‘왕가’의 반열에 들어서게 되었습니다. 1차 세계대전에서 패배하면서 사라졌지만, 1900년대까지 약 650년간 명맥을 유지했어요. 그런데, 왜 갑자기 합스부르크 왕가 이야기냐고요? 이 ‘합스부르크’가 AI와 관련이 있기 때문입니다. 1900년대 초에 사라진 왕족 가문에 갑자기 AI라니, 너무 뜬구름 잡는 이야기 같으시겠지만요..
주피터 노트북이요? 어느 회사 노트북인가요? 안녕하세요, 에디터 SA입니다. 여러분의 AI 개발 프로젝트는 어떤 개발 환경에서 진행 중이신가요? AI 개발에는 다양한 개발 언어가 사용되고, 프레임워크, 환경도 제각각인데요. 파이썬으로 개발하시는 분들에게는 익숙한 에디터가 있습니다. 바로 ‘주피터 노트북’입니다. TEN의 AI Pub에서는 주피터 노트북을 사용하여 AI를 개발하는 분들을 위해, 주피터 노트북, 텐서보드 사용 여부를 체크하면 주피터 노트북 이미지를 불러와 워크스페이스를 생성할 수 있도록 하고 있는데요. 이 워크스페이스에 자원을 할당받으면, 별도의 브라우저 탭으로 주피터노트북을 이용할 수 있는 서비스를 제공하고 있습니다. 왜 갑자기 이런 이야기를 하는지 궁금하시다면, 에디터 SA의 양심 고백...😅 AI Pub에서 주피터노트북을 고려한 ..
GPU를 이렇게 쓴다고? MIG 모드와 효율적인 분할 사용! 안녕하세요, 에디터 SA입니다. AI 개발과 학습에 있어 꼭 필요한 것이 있습니다. 바로 ‘GPU’인데요. 이 GPU에 대해서, 소신 발언을 해볼까 합니다. GPU는… 비쌉니다.🤑 모두 알고 계시고, 공감하실 이야기일 거예요. GPU 중 특히 AI 개발에 필요한 고사양의 GPU는 더욱 비싸고, 요새는 구하기도 어렵습니다. 혹시 담당하는 프로젝트가 AI 개발에 관련된 것이라면, 제일 먼저 부딪히게 될 문제가 바로 이 ‘GPU’일 가능성이 높습니다. GPU를 어찌저찌 구하는 데 성공했다면? 다음 문제가 기다리고 있습니다. 데이터센터를 구축하기 위해 A100과 밴드 같은 적절한 하드웨어를 마련했다고 가정해 보겠습니다. 일단 개발하고 있는 AI 모델이 하나이면, GPU 하나에 AI 모델 하나를 할당하는 단순한 ..
AI 개발, 운영에 있어 빠질 수 없는 '도커(Docker)'에 대해 알아보기! 안녕하세요, 에디터 SA입니다. AI 개발에 대한 다양한 정보들을 이제 막 접하게 되셨다면, 생소하게 다가오실 수 있는 개념 중 하나가 바로 ‘도커’와 '컨테이너'일 텐데요. '도커'는 AI 개발에 한정된 플랫폼은 아니지만, AI 개발, 머신러닝에 있어서 빠져서는 안 될 도구로 인식되고 있어요. 전에 Chat GPT의 도움을 받아 ‘도커’의 개념을 이해하는 콘텐츠로 찾아 뵙기도 했었지요. 👉 AI 계의 셀럽 ChatGPT에 도커에 대해 묻다 AI 개발을 예로 들면, MLOps의 도입 등 Micro Service들이 잘게 나뉘고, 안 그래도 복잡하고 어려운 AI 개발을 더 복잡하게 관리하게 되면서, 개발 환경을 수시로 다시 설정해야 하는 서버 관리 작업은 번거롭기도 하지만 상황에 따라 가장 큰 문제가 될 ..
인공지능 시장에서 제일 귀하신 몸, GPU를 알아보자 안녕하세요! 에디터 SA입니다. 여러분은 인공지능에 대해 알게 되셨을 때, 가장 신기했던 사실이 무엇이었나요? 아직도 AI린이인 에디터 SA이지만, 더 AI 알못이었던 제게 신기하게 다가온 것은 바로 ‘GPU’ 였답니다. 아마 여러분들은 AI에 대해 잘 알고 계시니, “AI에 GPU가 뭐 어때서?”라고 생각하셨을 수 있겠어요. 😂 에디터 SA에게 GPU란 멋들어진 그래픽의 게임이나 영상을 컴퓨터 즐길 때 영향을 미치는 부품 정도로 받아들여졌었는데요. 어떤 분들은 ‘GPU’라는 이름 자체가 생소하신 경우도 있을 거예요. GPU가 뭔데? 컴퓨터에 있는 거라고? 그게 인공지능 개발에 쓰인다고? 물음표 한가득 머릿속에 담고 계실 분들을 위해서, 오늘은 ‘AI, 더 쉽게’라는 이름에 걸맞은 맞춤 콘텐츠를 준비했습..
빙글빙글 돕니다, MLOps Lifecycle 안녕하세요, 에디터 SA입니다. 처음 [AI, 더 쉽게]의 콘텐츠로 소개해 드렸던 내용, 혹시 기억나시나요? 🤓 MLOp와 MLOps Lifecycle를 톺아보았었는데요. 아무래도 첫 주제이고 간략하게 소개해 드리다 보니, MLOps Lifecycle에 대한 상세한 설명을 해드리지 못해, 아쉬움이 있었어요. 혹시 기억이 가물가물하시다면, 한 번 보고 오세요! 👉 머신러닝, MLOps와 MLOps Lifecycle 톺아보기 MLOps는 DevOps의 개념을 머신러닝에 도입한 방법론입니다. DevOps는 프로세스에 따라 개발, 운영하는 과정을 도식화하면, 원 또는 8자로 표현되는 사이클이 완성되는데요. MLOps도 DevOps의 개념을 도입하였으므로, 개발/학습/운영을 거듭하여 더 나은 머신러닝 아웃풋을 내..
인공지능 프레임워크, 좀 더 알아보자 : 파이토치 (Pytorch) 편 오늘은 파이토치에 대하여 이야기해 볼까 합니다. 파이토치는 지금까지 텐서플로우, 케라스 등을 소개하는 중에도 몇 번씩 언급되었는데요. 이쯤 하면 파이토치를 주제로 이야기할 법도 한데, 이제야 파이토치에 대해 좀 더 자세히 알아보게 된 것에 대해서 의아해하시는 분들도 계실 거예요. 아무래도 현재 AI 개발 산업을 주름잡고 있는 신예이다 보니, 좀 더 중요도를 두고 나중에 소개하는 편이 좋겠다, 생각했답니다. 파이토치는 페이스북 인공지능 연구단에 의해 개발되어 2016년 9월에 세상에 공개되었는데요. 텐서플로우나 케라스에 비하면 그리 오래되지 않은 프레임워크입니다. 그러나 단기간 내에 폭발적인 성장을 일으켜, 최근 AI 개발자들에게 가장 사랑받는 프레임워크가 무엇이냐는 질문에 답이 되기도 할 만큼 위력을 가..