• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
통합검색 "강태욱"에 대한 통합 검색 내용이 365개 있습니다
원하시는 검색 결과가 잘 나타나지 않을 때는 홈페이지의 해당 게시판 하단의 검색을 이용하시거나 구글 사이트 맞춤 검색 을 이용해 보시기 바랍니다.
CNG TV 방송 내용은 검색 속도 관계로 캐드앤그래픽스 전체 검색에서는 지원되지 않으므로 해당 게시판에서 직접 검색하시기 바랍니다
오픈 미디어아트 그룹 'A.DAT', 생성AI x ART 전시회 8월 1일부터 7일까지 개최
  오픈 미디어아트 그룹 A.DAT의 6번째 전시인 '생성AI x ART' 전시회가 한전아트센터 갤러리(양재역 인근)에서 8월 1일부터 7일까지 개최된다.  2014년에 구성된 A.DAT(Advanced Design & Artist Team)는 건축, 예술, 기술을 융합한 미디어 아트를 추구하는 그룹이다.  A.DAT는 아트로 사회적 메시지를 전달하는 데 관심이 많은 건축가, 예술가, 작가, 엔지니어가 모여 매년 새로운 기술을 ART로 표현하려는 시도를 하고 있다. 올해 6번째 전시회에서는 최근 사회적 화두가 되고 있는 생성형 AI도구를 활용한 다양한 작품을 선보일 예정이다. 이번 전시회는 작년에 이어, AI와 ART의 관계를 스테이블 디퓨전 기반 텍스트, 이미지, 영상 생성AI 기술과 미디어로 사회적 메시지와 스토리를 만들 예정이다. 오프닝(8월 3일 토요일 오후 3시)에는 다과와 함께 작가들의 작품 아이디어와 개발 과정을 담은 이야기 나눔 시간, 예술에 활용되는 생성AI의 뒷면, 메커니즘과 ART TREND에 대한 세미나가 준비되어 있다. 이번 전시 멤버로는 강태욱, 최석영, 김현수, 이승항, 임진택, 정성철, 조춘익, 강선우 등이 참여하며, All BIM Technologies 김호중 대표가 후원한다. 전시 관람은 무료이다. 생성AI와 ART의 통섭에 관심이 많은 분들이 교류하는 장이 될 것으로 기대된다. 전시 장소: 한전아트센터 갤러리 (양재역 인근) 전시 기간 : 2024년 8월 1일(목)~8월 7일(수) 오프닝 행사 : 2024년 8월 3일(토) 오후3시  
작성일 : 2024-07-19
랭체인 아키텍처 및 동작 메커니즘 분석
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 랭체인(LangChain) 아키텍처와 동작 방법을 분석한다. 현재 챗GPT(ChatGPT)와 비슷한 인공지능 챗봇 서비스 개발 등에 대중적으로 사용되는 랭체인은 LLM(Large Language Model : 대규모 언어 모델) 통합과 PDF 등 다양한 데이터 소스를 지원하여 LLM 모델 활용성을 극대화한다. 이 글을 통해 LLM 서비스 개발에 필요한 랭체인의 아키텍처와 동작 원리를 이해할 수 있을 것이다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast   그림 1   랭체인은 LLM에 원하는 결과를 얻을 수 있도록 다양한 프롬프트 입력 및 구조화된 출력, RAG, 튜닝과 같은 기능을 제공하는 라이브러리다. 랭체인 설치는 다음과 같이 진행할 수 있다.  pip install langchain   랭체인의 기본 사용법 랭체인은 모델 입출력, 데이터 검색, 에이전트 지원, 체인, 컨텍스트 메모리 기능을 제공하며, LCEL(LangChain Expression Language)을 이용해 각 구성요소를 유기적으로 연결시킬 수 있다. LCEL은 유닉스 파이프라인 개념을 차용했다. 다음은 LCEL의 예시를 보여준다.  from langchain.chat_models import ChatOpenAI from langchain.prompts import ChatPromptTemplate from langchain.schema import BaseOutputParser # LCEL 예시 chain = ChatPromptTemplate() | ChatOpenAI() | CustomOutputParser() 이와 더불어 목적에 맞는 다양한 프롬프트 템플릿, 구조화된 출력을 제공한다. from langchain.output_parsers.json import SimpleJsonOutputParser json_prompt = PromptTemplate.from_template(     "Return a JSON object with `birthdate` and `birthplace` key that answers the following question: {question}" ) json_parser = SimpleJsonOutputParser() # JSON 파서 # 프롬프트, 모델, 파서 체인 생성 json_chain = json_prompt | model | json_parser  # 유닉스 파이프라인 개념 차용함. result_list = list(json_chain.stream({"question": "When and where was Elon Musk born?"})) print(result_list)   그림 2   랭체인 구조 분석 패키지 구조 랭체인 구조를 분석하기 위해, 깃허브(GitHub)의 랭체인 소스코드를 다운로드한 후 UML로 모델링해 본다. 주요 패키지는 <그림 3>과 같다.  랭체인 소스코드 : https://github.com/langchain-ai/langchain   그림 3   cli는 랭체인의 커맨드 라인 인터페이스(command line interface), core는 랭체인의 핵심 구현 코드가 정의된다. 이 부분은 <그림 4>와 같은 패키지로 구성된다.    그림 4   참고로, 이 패키지들은 <그림 5>의 일부이다.   그림 5. 랭체인 v.0.2.0 패키지   LCEL 언어 동작 구조 이 중에 핵심적인 것만 분석해 본다. 우선, LCEL의 동작 방식을 위해 어떤 디자인 패턴을 구현하였는지 확인한다. 이 부분은 runnables 패키지가 담당한다. 이 언어는 유닉스의 파이프라인 처리를 다음과 같이 흉내낸다.  z = a | b | c z.stream('abc') 이를 위해 파이썬(Python) 문법을 적극 사용하고 있다. 우선 ‘|’ 연산자를 오버로딩(overloading)하기 위해, 파이썬 Runnable 클래스를 정의해 ‘__or__’ 연산자를 구현한다. 이 연산자는 self object와 right object 두 객체를 입력받아 리스트를 만든 후 리턴하는 역할을 한다. 앞의 예시에서 보면, ‘a | b’를 실행 가능한 객체 리스트로 만들어 리턴한다. 결론적으로 a, b, c 객체를 리스트로 만들고 이 리스트를 z에 할당한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-07-04
CAD&Graphics 2024년 7월호 목차
  INFOWORLD   People&Company 17 머티리얼라이즈 윌프리드 반크란 의장 3D 프린팅에 대한 새로운 시각이 성장 기회를 만들 것 36 트림블 코리아 김동준 상무 설계부터 운영까지, AI로 건설산업 전반의 혁신 지원   Focus 20 PLM/DX 베스트 프랙티스 컨퍼런스 2024, 제조산업의 디지털 전환 전략과 사례 소개 28 지멘스 DISW, “디지털 엔지니어링으로 자동차 개발을 혁신” 30 매스웍스, 디지털 제품 개발 위한 MBD 비전 제시 32 미르, 물류/자재 관리 혁신 위한 자율이동로봇 기술 소개 34 AWS-에티버스, “클라우드 ∙ AI ∙ 디지털 트윈이 제조 엔지니어링의 미래 이끈다”   New Products 39 게임 및 비주얼 콘텐츠 제작 전반의 기능과 편의성 강화 유니티 6 프리뷰 48 산업 디자이너를 위한 시각화 기능 향상 트윈모션 2024.1 52 기계/제조 분야의 활용성 높인 2D CAD 지더블유캐드 2025 54 HDD급 용량과 SSD 성능을 겸비한 스토리지 솔루션 샌디스크 데스크 드라이브 56 이달의 신제품   On Air 58 캐드앤그래픽스 CNG TV 지식방송 지상중계 레빗을 활용한 배관설계 패러다임 전환 59 캐드앤그래픽스 CNG TV 지식방송 지상중계 AI 시대의 로봇 기술 트렌드와 발전 방향   Column 60 디지털 지식전문가 조형식의 지식마당 / 조형식 디지털 엔지니어링의 히든 챔피언, 디지털 스레드 그리고 인생 디지털 스레드 63 현장에서 얻은 것 No.17 / 류용효 PLM과 챗GPT의 활용 방안   66 New Books   Directory 123 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA    AEC 68 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 랭체인 아키텍처 및 동작 메커니즘 분석 74 새로워진 캐디안 2024 살펴보기 (7) / 최영석 캐디안 2024 SE의 시작 페이지 기능 77 복잡한 모델에서 인사이트를 얻고 설계 의사결정을 돕는 직스캐드 (4) / 이소연 파일 비교 기능 80 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2025 (3) / 천벼리 3D 비주얼 스타일 86 GPT 시대의 교육과 학습 / 양승규 GPT 시대의 슬기로운 AI 생활을 위해   Manufacturing 92 미래 공장을 위한 스마트 기계 르네상스 / 오병준 디지털 기반의 새로운 생산 환경과 제조 혁신   Analysis 96 앤시스 워크벤치를 활용한 해석 성공사례 / 김재은 우주발사체 하우징의 금속 적층제조 공정 시 과열 영역 예측 및 해결 방안 101 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (11) / 나인플러스IT 혼합 오더 메시 커브 106 시뮤텐스 소프트웨어를 활용한 복합소재 해석 (4) / 씨투이에스코리아 고급 복합재 후변형 시뮬레이션을 위한 시뮤워프   Mechanical 109 제품 개발 혁신을 가속화하는 크레오 파라메트릭 11.0 (2) / 김주현 매스캐드 프라임 10.0 업데이트   Reverse Engineering 116 문화유산 분야의 이미지 데이터베이스와 활용 사례 (7) / 유우식 필사본 고서 데이터베이스     캐드앤그래픽스 2024년 7월호 목차 from 캐드앤그래픽스  
작성일 : 2024-06-27
오픈소스 LLaVA 기반 멀티모달 생성형 AI 서비스 만들기
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 챗GPT 4.0(ChatGPT 4.0)과 같은 LMM(Large langauge Multi-modal Model : 멀티모달 대규모 언어 모델)인 LLaVA(Large Language and Vision Assistant : 라바) 기반 멀티모달 생성형 AI 서비스 개발 방법을 설명한다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast   라바는 이미지 투 텍스트(Image To Text)와 같은 언어-이미지 시각 어시스턴스(Language-Image Visual Assistant)를 지원하기 위해 ViT(Visual Instruction Tuning : 시각적 지시 조정)을 기반으로 개발된 멀티모달 모델 오픈소스이다. 예를 들어, 이미지를 단순히 분류해 주는 것이 아닌, 이미지 내 특정 객체들을 인식하고 관계를 설명할 수 있는 기술을 지원한다.   그림 1. 단독 로컬 서버 PC에서 라바 서비스 모습   참고로, ViT는 이미지의 특정 위치에 대한 객체 정보를 인식할 수 있도록 학습하는 기술이다. 예를 들어, GPT-4는 특정 부분의 시각적 특징을 인코딩하기 위해 YOLO 모델과 같이 경계 상자를 사용하고, CLIP 모델과 같이 해당 부분에 대한 텍스트 임베딩을 입력하여 학습한다. Visual Instruction Tuning : https://arxiv.org/abs/2304.08485   그림 2. ViT의 개념   라바의 NeXT 버전은 구글 제미나이 프로의 성능을 능가했다고 밝혔으며, 이전 버전인 라바 1.5에 비해 이미지 해상도, OCR 기능 등이 개선되었다고 한다.    그림 3. 라바 아키텍처   이번 호에서는 Ollama를 이용해 라바 NeXT를 로컬 PC에서 실행하는 방법을 따라해 본다.    라바의 개요 라바는 대형 멀티모달 모델로, GPT-4.0과 유사한 LMM을 개발하고자 마이크로소프트 연구팀에서 오픈소스로 개발되었다. MS는 라바의 논문, 깃허브(GitHub) 코드, 데모 사이트 등을 공개하였다.  LLaVA Demo : https://llava.hliu.cc LLaVA paper(Visual Instruction Tuning - Microsoft Research) : https://www.microsoft.com/en-us/research/publication/visual-instruction-tuning 라바 LMM은 비전 인코더, LLM 모델을 기반으로 개발되었으며, 이미지 투 텍스트에서 인상적인 성능을 보여준다. 라바는 비전 인코더로 오픈AI(OpenAI)에서 공개한 CLIP 모델을 사용했으며, 메타(페이스북)에서 공개한 LLaMA 기반 Vicuna LLM 모델을 사용했다. 학습은 A100 GPU×8×1 Day 와 60만개 데이터셋을 사용했다. 라바를 설치하고 실행해 보기 위해서는 다음의 개발 환경이 컴퓨터에 미리 설치되어 있다고 가정한다.(우분투, 엔비디아, 쿠다 등의 설치 방법은 지난 연재를 참고하기 바란다.) NVIDIA driver, CUDA, Python, anaconda, Ubuntu 22.04 Tensorflow, PyTorch Ollama(https://ollama.com/download)     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-06-03
[온에어] 생성형 AI 시대의 BIM 기술과 스마트 건설
캐드앤그래픽스 CNG TV 지식방송 지상 중계   지난 5월 14일 CNG TV는 ‘생성형 AI 시대 BIM 기술 동향과 해외 스마트 건설 사례’를 주제로 줌(ZOOM) 라이브 방송을 진행했다. 이번 방송에서는 스마트 건설과 BIM 분야에도 생성형 AI가 변화의 바람을 불러 일으키고 있다는 것을 알 수 있었다. 자세한 내용은 다시 보기를 통해 확인할 수 있다. ■ 박경수 기자   ▲ BIM 생성형 AI와 스마트 건설’을 주제로 발표한 연세대 이강 교수   이날 방송에서는 한국건설기술연구원 강태욱 연구위원이 사회를 맡아, 건설 부문에서는 어떻게 생성형 AI를 적용하고 있으며 이로 인해 건축과 BIM은 어떻게 변화할 것인지 등을 소개했다. 연세대학교 건축학과의 이강 교수는 ‘BIM 생성형 AI와 스마트 건설’을 주제로, BIM(빌딩 정보 모델링) 기반의 생성형 AI는 어떤 것들이 있고 무엇을 준비해야 하는지에 대해 발표했다. 그리고 싱가포르의 컨설팅 회사인 빌드닥터(Build Doctor, 구 베이시스소프트 빔닥터)의 정숭용 대표는 ’싱가포르 스마트 건설 현황 및 시사점’을 주제로 싱가포르 BIM의 시작 과정과 그 이후의 변환 과정에 대해 소개했다. 이강 교수는 연구실에서 “2년마다 BIM 도입에 대한 설문을 진행하고 있으며, 지난 2017년부터 BIM 도입에 대한 연구주제를 검토해 왔는데, 그때는 통합(fully Integrated) BIM부터 시작해 린(lean) BIM으로, 그리고 챗지피티(ChatGPT)가 나온 뒤로는 AI를 혼합한 지능형 BIM으로 발전하고 있다”고 설명했다.  또한 이강 교수는 “궁극적으로 하고 싶은 것은 정보 기반의 의사 결정으로, 굉장히 하나하나 조금 조금씩 다가가야 되는 문제인 거 같다”며, “이러한 것들은 하루 아침에 해결되는 게 아니다. 최근 많이 이야기되는 DX(디지털 전환)도 정보의 디지털화가 목표가 아니라, 우리가 하고 싶은 것과 같은 정보 기반의 의사 결정을 위한 것이다. 어떻게 이쪽으로 점점 다가가느냐가 과제”라고 말했다.   ▲ 연세대학교 건축학과 이강 교수   빌드닥터 정숭용 대표는 ‘싱가포르 스마트 건설 현황 및 시사점’을 주제로 싱가포르 BIM의 시작 과정과 그 이후에 VDC(Virtual Design and Construction), IDD(Integrated Digital Delivery)로의 변환 과정에 대해 설명했다. 또한 현재 싱가포르 건설에서 AI를 어떻게 활용하고 있는지 소개했다.  정숭용 대표는 “현재 싱가포르 BIM 현황은 2D 도면을 3D로 바꿔 나가는 과정이고, 2D 도면을 계약 도면으로 인정하면서 BIM 모델은 참조하는 정도로 진행하고 있다”며, “실질적인 BIM 수행 자체 책임은 지금은 건설사가 가지고 있다. 이게 점차 뒤 단계로 넘어가는 과정에 있으며, 몇몇 발주처에서는 입찰부터 도면이 아닌 BIM 모델만 제공되는 프로젝트가 나오고 있다”고 말했다. 또한 정숭용 대표는 “싱가포르나 한국의 BIM 수준은 미국이나 영국의 50~60% 수준으로 보면 될 것 같다”며, “싱가포르와 한국의 차이점은 피라미드 구조와 역 피라미드 구조라고 본다. 각종 정부 정책 같은 정부 지원과 가이드라인은 싱가포르가 잘 되어 있고, 한국에서는 BIM 실무 능력이 싱가포르보다 월등하다고 판단하고 있다”고 설명했다.   ▲ 빌드닥터 정숭용 대표     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-06-03
[온에어] 생성형 AI LLM과 스테이블 디퓨전 최신 기술 및 활용 동향
캐드앤그래픽스 CNG TV 지식방송 지상 중계   지난 4월 29일 CNG TV는 ‘생성AI LLM과 스테이블 디퓨전 최신 기술 및 활용 동향’을 주제로, 생성형 AI 전문가를 초청해 이야기를 나눴다. 이번 방송에서는 최근 핫이슈로 떠오른 AI 관련 기술 동향과 개발 내용, 그리고 텍스트 입력만으로 이미지 생성이 가능한 인공지능 모델인 스테이블 디퓨전(Stable Diffusion)을 활용한 그래픽 시장의 다변화에 대해 전망해 보는 시간이 마련됐다. 자세한 내용은 다시 보기를 통해 확인할 수 있다. ■ 박경수 기자   이날 방송은 한국건설기술연구원 강태욱 연구위원이 사회를 맡고, 소이랩(SOY.LAB) 최돈현 대표와 인공지능팩토리 김태영 대표가 발표자로 참석했다. 이번 방송에서는 지난 2022년 말에 챗지피티(ChatGPT)를 시작으로 본격적인 생성형 AI 시대가 문을 열고 1년여의 시간이 지난 현재 어떤 일들이 진행되고 있는지 소개되어 관심을 모았다. 특히, AI는 이제 우리의 사회, 문화, 경제 모든 부문에서 강력한 파워와 영향력을 발휘하며 게임체인저로 부상했다. 소이랩 최돈현 대표는 “VFX 영상산업에서 시네마틱과 필름 애니메이션, 그리고 게임 콘텐츠 제작 분야에서 다양한 경력을 쌓아 왔는데, 지난해부터 생성형 AI를 접하고 나서 AI와 VFX 경험들을 통해 다양한 콘텐츠 제작과 커뮤니티 활성화하기 위해 소이랩을 창업하고 국내외 아티스트들과 협력하고 있다”고 설명했다.    ▲ 소이랩 최돈현 대표   최돈현 대표는 “소이랩은 현재 개발은 물론 콘텐츠, 커뮤니티, 컨설팅, 교육에 이르기까지 다양한 주제로 크리에이터와 커뮤니티 사이에서 아티스트들이 더 좋은 콘텐츠를 만들 수 있도록 정보를 제공하는 있다”며, “커뮤니티 부분에서는 페이스북에 스테이블디퓨전코리아라는 유저 그룹을 만들어서 운영 중인데 회원 수가 1만 5000명을 넘어섰다”고 말했다. 또한 “유튜브에서는 스테이블 디퓨전의 업그레이드된 기술과 다양한 활용법들을 소개하고 있고, 패스트컴퍼니와 협업을 통해 다양한 교육 콘텐츠도 제공하고 있다”고 설명했다. 인공지능팩토리 김태영 대표는 ‘생성형 AI LLM 최신 기술 및 활용 동향’을 주제로 이야기하면서 어떻게 창업하게 됐는지, 현재 AI를 활용해 어떤 작업들을 하고 있는지 소개했다. 김태영 대표는 “소이랩의 경우에는 이미지 생성 AI 쪽에서 큰 생태계와 함께 비즈니스 모델을 가지고 있다면, 인공지능팩토리는 AI의 전반적인 내용을 가지고 또 다른 생태계를 형상하고 있다고 보면 된다”고 말했다.   ▲ 인공지능팩토리 김태영 대표   그는 또 “현재 AI 인플루언서인 ‘타이리’를 제작해 운영 중이다. 예전에는 이런 인플루언서 콘텐츠를 제작하고 운영하려면 한 팀이 움직여야 했다면, 이제는 AI 기술을 활용할 수 있게 되면서 하나의 전문팀이 움직이는 것과 같은 퀄리티는 아닐지라도 개인 혼자서 충분히 가상의 인플루언서를 제작하고 운영할 수 있게 됐다”고 설명했다. 이번 방송을 통해 한번 더 확실하게 알 수 있게 된 점은 생성형 AI가 시장의 대세가 됐다는 사실이다. 모든 산업 분야에서 AI 기술을 활용한 비즈니스에 촉각을 세우고 있는데, 이제는 누가, 언제, 어디에서, 어떤 방식으로 AI 기술을 접목해 파급력 있는 AI 모델 혹은 콘텐츠를 생성할 것인가에 관심이 모아지고 있다.     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-06-03
CDA&Graphics 2024년 6월호 목차
  17 THEME. 제조기업이 말하는 스마트 혁신 전략과 추진 과정   제조 혁신의 미래 : 포스코의 디지털 트윈 추진 사례 설계부터 운영까지 : LG의 스마트 공장 구축 여정과 사례 생산성을 넘어서는 가치 추구 : 현대차/기아의 스마트 공장 추진 현황   INFOWORLD    New Products 29 비주얼 콘텐츠 제작의 퍼포먼스 · 품질 · 생산성 향상 언리얼 엔진 5.4 34 건축 설계-시공 워크플로 개선 및 건설 생산성 강화 올플랜 2024-1 서비스 릴리스 36 하드웨어 기반 반도체 개발 검증 솔루션 벨로체 CS 45 이달의 신제품   Case Study 38 발레오, SXSW에서 차량 내 XR 레이싱 게임 공개 자율주행 시대의 새로운 사용자 경험을 제시하다   Focus 40 폼랩, “제조산업에서 3D 프린팅의 가능성 넓힌다” 42 AWS, 산업 혁신 지원하는 포괄적 클라우드/AI 기술 소개   Column 48 디지털 지식전문가 조형식의 지식마당 / 조형식 디지털 AI 전환 시대의 디지털 엔지니어링 이니셔티브 51 책에서 얻은 것 No. 20 / 류용효 컨셉맵으로 미래 그리기   On Air 56 캐드앤그래픽스 CNG TV 지식방송 지상중계 생성형 AI LLM과 스테이블 디퓨전 최신 기술 및 활용 동향 57 캐드앤그래픽스 CNG TV 지식방송 지상중계 다양한 산업군에서의 HPC on AWS 58 캐드앤그래픽스 CNG TV 지식방송 지상중계 생성형 AI 시대의 BIM 기술과 스마트 건설 59 캐드앤그래픽스 CNG TV 지식방송 지상중계 산업별 DX/PLM 전략과 생성형AI 혁신 60 캐드앤그래픽스 CNG TV 지식방송 지상중계 미래를 선도하는 혁신 제조 기술의 활용 가능성 61 News 66 New Books   Directory 115 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA   AEC 68 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 오픈소스 LLaVA 기반 멀티모달 생성형 AI 서비스 만들기 72 새로워진 캐디안 2024 살펴보기 (6) / 최영석 캐디안 2024 SE의 새로운 기능 소개 76 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2025 (2) / 천벼리 아레스 AI 어시스트 112 복잡한 모델에서 인사이트를 얻고 설계 의사결정을 돕는 직스캐드 (3) / 이소연 사용성을 강화하는 QPro 및 LANDY 연동   Reverse Engineering 83 문화유산 분야의 이미지 데이터베이스와 활용 사례 (6) / 유우식 고서 자형 데이터베이스   Mechanical 94 제품 개발 혁신을 가속화하는 크레오 파라메트릭 11.0 (1) / 김성철 크레오 11.0에서 향상된 주요 기능 소개 100 산업 디지털 전환을 위한 버추얼 트윈 (2) / 최윤정 자동차 산업에서 3D익스피리언스 카티아의 활용법   Analysis 80 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (10) / 나인플러스IT 전기/기계 엔지니어의 역량을 강화하는 통합 AI 열 해석 104 앤시스 워크벤치를 활용한 해석 성공사례 / 김은자 앤시스 플루언트 GPU 솔버의 소개와 활용 108 시뮤텐스 소프트웨어를 활용한 복합소재 해석 (3) / 씨투이에스코리아 복합재 성형-구조 연계 해석을 위한 시뮤드레이프       캐드앤그래픽스 2024년 6월호 목차 from 캐드앤그래픽스
작성일 : 2024-05-31
오픈AI CLIP 모델의 이해/코드 분석/개발/사용
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 생성형 AI의 멀티모달 딥러닝 기술 확산의 계기가 된 오픈AI(OpenAI)의 CLIP(Contrastive Language-Image Pre-Training, 2021) 코드 개발 과정을 분석하고, 사용하는 방법을 정리한다.    ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast CLIP은 구글이 개발한 자연어 번역 목적의 트랜스포머 모델, 비전 데이터 변환에 사용되는 VAE(Variational Autoencoder) 개념을 사용하여 멀티모달 학습 방식을 구현하였다. 이번 호에서는 그 과정을 설명하고 파이토치로 직접 구현하는 과정을 보여준다. CLIP을 이용하면 유튜브, 넷플릭스와 같은 영상에서 자연어로 질의해 해당 장면을 효과적으로 검색할 수 있다. 참고로, CLIP에서는 트랜스포머가 핵심 컴포넌트로 사용되었다. CLIP과 같이 트랜스포머가 자연어 번역 이외에 멀티모달의 핵심 기술이 된 이유는 비정형 데이터를 연산 가능한 차원으로 수치화할 수 있는 임베딩 기술의 발전과 트랜스포머의 Key, Query, Value 입력을 통한 여러 학습 데이터 조합이 가능한 특징이 크게 작용했다.    그림 1. 멀티모달 시작을 알린 오픈AI의 CLIP 모델(Learning Transferable Visual Models From Natural Language Supervision, 2021)   트랜스포머와 VAE를 이용한 멀티모달 CLIP 네트워크를 좀 더 깊게 파헤쳐 보도록 한다. 앞서 설명된 트랜스포머, 임베딩과 관련된 개념에 익숙하다면, CLIP을 이해하고 구현하는 것이 그리 어렵지는 않을 것이다.    CLIP에 대한 이해 오픈AI에서 개발한 CLIP 모델은 공유 임베딩 공간 내에서 이미지 및 텍스트 형식을 통합하는 것을 목표로 했다. 이 개념은 기술과 함께 이미지와 텍스트를 넘어 다른 양식을 수용한다.(멀티모달) 예를 들어, 유튜브 등 비디오 애플리케이션 내에서 텍스트 검색 성능을 개선하기 위해 공통 임베딩 공간에서 비디오 및 텍스트 형식을 결합하여 모델을 학습시켰다. 사실, 임베딩 텐서를 잠재 공간(Latent Space)으로 이기종 데이터를 변환, 계산, 역변환할 수 있다는 아이디어는 VAE 기술, 구글의 트랜스포머 논문(2017)을 통해 개발자들 사이에 암시되어 있었다. 이를 실제로 시도해본 연구가 CLIP이다.  참고로, CLAP(Contrastive Language-Audio Pretraining)은 동일한 임베딩 공간 내에서 텍스트와 오디오 형식을 통합하는 또 다른 모델로, 오디오 애플리케이션 내에서 검색 기능을 개선하는 데 유용하다. CLIP은 다음과 같은 응용에 유용하다. 이미지 분류 및 검색 : CLIP은 이미지를 자연어 설명과 연결하여 이미지 분류 작업에 사용할 수 있다. 사용자가 텍스트 쿼리를 사용하여 이미지를 검색할 수 있는 보다 다양하고 유연한 이미지 검색 시스템을 허용한다. 콘텐츠 조정 : CLIP은 부적절하거나 유해한 콘텐츠를 식별하고 필터링하기 위해 이미지와 함께 제공되는 텍스트를 분석하여, 온라인 플랫폼의 콘텐츠를 조정하는 데 사용할 수 있다. 참고로, 메타 AI(Meta AI)는 최근 이미지, 텍스트, 오디오, 깊이, 열, IMU 데이터 등 6가지 양식에 걸쳐 공동 임베딩을 학습하는 이미지바인드(ImageBind)를 출시했다. 두 가지 모달리티를 수용하는 최초의 대규모 AI 모델인 CLIP은 이미지바인드 및 기타 다중 모달리티 AI 시스템을 이해하기 위한 전제 조건이다. CLIP은 배치 내에서 어떤 N×N(이미지, 텍스트) 쌍이 실제 일치하는지 예측하도록 설계되었다. CLIP은 이미지 인코더와 텍스트 인코더의 공동 학습을 통해 멀티모달 임베딩 공간을 만든다. CLIP 손실은 트랜스포머의 어텐션 모델을 사용하여, 학습 데이터 배치에서 N개 쌍에 대한 이미지와 텍스트 임베딩 간의 코사인 유사성을 최대화하는 것을 목표로 한다.  다음은 이를 설명하는 의사코드이다. 1. img_en = image_encoder(I)   # [n, d_i] 이미지 임베딩 인코딩을 통한 특징 추출  2. txtxt_emdn = textxt_emdncoder(T)    # [n, d_t] 텍스트 임베딩 인코딩을 통한 특징 추출 3. img_emd = l2_normalize(np.dot(img_en, W_i), axis=1)    # I×W 결합(조인트) 멀티모달 임베딩 텐서 계산 4. txt_emd = l2_normalize(np.dot(txtxt_emdn, W_t), axis=1)  # T×W 결합(조인트) 멀티모달 임베딩 텐서 계산 5. logits = np.dot(img_emd, txt_emd.T) * np.exp(t)   # I×T * E^t 함수를 이용한 [n, n]코사인 유사도 계산 6. labels = np.arange(n) 7. loss_i = cross_entropy_loss(logits, labels, axis=0)  # 이미지 참값 logits과 예측된 label간 손실 8. loss_t = cross_entropy_loss(logits, labels, axis=1)  # 텍스트 참값 logits과 예측된 label간 손실 9. loss = (loss_i + loss_t)/2   # 이미지, 텍스트 손실 평균값   실제 오픈AI 논문에는 <그림 2>와 같이 기술되어 있다.(동일하다.)   그림 2     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-05-02
CAD&Graphics 2024년 5월호 목차
  INFOWORLD   Focus 17 디지털 제조 & 뿌리산업 컨퍼런스, 디지털 기술 기반의 제조산업 혁신 및 성장 전략 소개 22 빌드스마트포럼 2024, Al와 메타버스의 시너지로 변화하는 AEC 탐구 24 마이다스아이티, 제조산업을 위한 CAE 기술과 솔루션 로드맵 제시 26 로크웰 오토메이션, AI·클라우드 접목한 디지털 제조 기술 소개 28 한국산업지능화협회, ‘2024 스마트공장엑스포와 산업지능화 콘퍼런스’ 개최 51 오라클, 모던 데이터 플랫폼 및 데이터베이스 혁신 전략 발표 54 델 테크놀로지스, AI 시대 겨냥한 기업용 PC 제품군 소개 56 레노버, “더 많은 CPU 코어로 워크스테이션 성능 높인다”   People&Company 30 한국알테어 이승훈 기술 총괄 본부장 더욱 빠르고 효율적인 제품 개발을 위한 AI 기술 본격화 추진 33 데이터킷 필리프 블라슈 CEO CAD 데이터 변환과 상호운영성 기술로 한국 시장 공략 강화   Case Study 36 책임감 있는 AI 활용 및 향상된 모델 훈련 유니티 뮤즈의 텍스처/스프라이트 생성 및 파운데이션 모델 New Products 40 리브랜딩과 함께 건축 설계의 생산성 강화 캐드마스터 2025 44 AI로 생산성 높이는 기업용 PC 프로세서 라이젠 프로 8040/8000 시리즈 46 AI 기반 워크플로 강화하는 전문가용 GPU RTX A400/A1000 48 콘텐츠 생성의 퍼포먼스와 효율 강화 언리얼 엔진 5.4 프리뷰 58 이달의 신제품   Column 62 디지털 지식전문가 조형식의 지식마당 / 조형식 디지털 엔지니어링의 프레임워크와 네 가지 스피어 64 책에서 얻은 것 No. 19 / 류용효 기업 성장 맵 – 엔비디아 편   On Air 73 캐드앤그래픽스 CNG TV 지식방송 지상중계 배터리 산업 동향과 배터리 최적화를 위한 설계/시뮬레이션 기술 60 New Books 68 News   Directory 123 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA   AEC 74 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 오픈AI CLIP 모델의 이해/코드 분석/개발/사용 82 복잡한 모델에서 인사이트를 얻고 설계 의사결정을 돕는 직스캐드 (2) / 이소연 포인트 클라우드 기능 85 새로워진 캐디안 2024 살펴보기 (5) / 최영석 캐디안 2024의 스크립트 기능 88 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2025 (1) / 천벼리 아레스 캐드 2025의 새로운 기능   Reverse Engineering 94 문화유산 분야의 이미지 데이터베이스와 활용 사례 (5) / 유우식 고지도 데이터베이스   Analysis 103 시뮤텐스 소프트웨어를 활용한 복합소재 해석 (2) / 씨투이에스코리아 시뮤필의 복합재 수지 해석 기능 소개 106 앤시스 워크벤치를 활용한 해석 성공사례 / 노은솔 PyMAPDL의 기초부터 활용까지 110 산업 디지털 전환을 위한 버추얼 트윈 (1) / 안치우 1D 시뮬레이션을 위한 카티아 다이몰라 120 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (9) / 나인플러스IT 미래 자동차 설계를 위한 DNS, LES, RANS 시뮬레이션   Mechanical 114 제품 개발 혁신을 가속화하는 크레오 파라메트릭 10.0 (12) / 김주현 사용자 정의 피처의 생성 및 활용   캐드앤그래픽스 2024년 5월호 목차 from 캐드앤그래픽스  
작성일 : 2024-04-30
로컬 호스트 LLM 오픈소스 기반 BIM 전문가 챗봇 서비스 만들어보기
BIM 칼럼니스트 강태욱의 이슈 & 토크   요즘 LLM 모델을 사용하는 방법이 점차 간편해지고 있어 자체적으로 LLM을 구축해 챗봇, 전문가 시스템 등을 자신의 서버에서 제공하는 경우가 많아지고 있다. 이번 호에서는 GPU가 있는 PC에서 직접 실행해 볼 수 있도록, 로컬 호스트 LLM(대규모 언어 모델) 오픈소스 기반의 BIM 전문가 챗봇 서비스를 간단히 개발해 본다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast   이번 호에서는 기존의 BIM PDF 파일을 검색해 학습하고, LLM에 RAG(Retrieval-augmented generation) 증강 학습한 후, 이를 간단한 UI로 웹 서비스하는 과정을 간략히 따라해 본다. 이번 호의 내용은 로컬 LLM의 편한 개발을 지원하는 올라마(Ollama), LLM 프롬프트 엔지니어링 프레임워크인 랭체인(LangChain), 텍스트 임베딩 벡터 데이터베이스 크로마(Chroma), 손쉬운 웹 앱 개발 지원 도구인 스트림릿(Streamlit)을 사용한다. 이를 이용해 간단하게 BIM 전문 지식을 PDF로 학습한 챗봇을 개발한다.   그림 1. 로컬 호스트 LLM 챗봇 아키텍처   그림 2. 구현된 BIM 지식 챗봇 서비스   LLM에 관련된 깊은 내용은 다음의 링크를 참고한다. 이 글은 여러 참고 자료를 이용해 작성된 것이다. 상세 내용은 레퍼런스를 참고하기 바란다. Facebook LLAMA-2 paper : https://daddynkidsmakers.blogspot.com/2024/02/llama-2.html Facebook LLAMA-2 installation : https://daddynkidsmakers.blogspot.com/2023/09/llama2.html LLM은 빅테크 업체 간 경쟁이 심한 분야이다. 이와 관련해서 젬마(Gemma), MPT-7B과 같은 LLM 모델이 오픈소스로 공개되고 있어 선택지가 많아지고 있다. 이와 관련해서는 다음을 참고한다.  Google Gemma : https://github.com/google/gemma_pytorch Blooom : https://huggingface.co/bigscience/bloom   설치 설치를 위해서는 엔비디아 드라이버, CUDA, 텐서플로(TensorFlow), 파이토치(PyTorch) 등 기본 딥러닝 개발 환경이 설치되어 있어야 한다.(최소 구동을 위한 GPU RAM은 6GB이다.) TensorFlow 설치 : https://www.tensorflow.org/install/pip?hl=ko#windows-native_1 Start Locally | PyTorch 설치 : https://pytorch.org/get-started/locally/ 설치 순서는 다음과 같다.  1. 기본 패키지를 설치한다. LLM 모델 기반 서비스 개발 지원 라이브러리 랭체인, 웹 앱 UI 개발을 지원하는 스트림릿, 텍스트 임베딩 벡터 데이터베이스 크로마 DB 등을 설치한다. pip install langchain streamlit streamlit_chat pypdf fastembed chardet pip install chromadb==0.4.15   그림 3. 다양한 LLM 모델을 이용한 서비스 개발을 지원하는 랭체인 패키지   그림 4. 간단한 코드로 웹 앱 개발을 지원하는 UI 라이브러리 패키지 streamlit.io   혹은 pip와 유사한 패키지 설치 관리자인 poetry를 설치한 후, 다음 사용 패키지들을 pyproject.toml 이름으로 저장하고 설치한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-04-01