인공지능 36

[인공지능 친해지기] Plugin_(18) DALL-E 3에서 이미지 일관성 유지하기

ChatGPT에서 DALL-E 3를 사용할 수 있습니다. DALL-E 3와 같은 이미지 생성 AI를 사용하다 보면 항상 기존에 어떤 이미지가 마음에 들면 이 이미지를 기반으로 다른 변형을 하고 싶은데 기존 이미지를 일관되게 유지하지 못하게 되면 실망하는 경우가 많이 있었습니다. 이러한 부분도 기술이 발전하면서 조만간 더욱 쉽게 이러한 부분이 반영될 것이 분명합니다. 지금 현재는 이러한 부분을 다음 영상에서와 같은 방법으로 일관성을 유지할 수 있을 것 같아 실습해 보았습니다. 감사합니다. https://youtu.be/MNHMCbOrYwM

[인공지능 친해지기] Hugging Face - (14) HF와 Google이 만든 희소식!

유튜브 https://youtu.be/glhfZTWfjxE 기존 문제점 (고비용과 높은 사양의 메모리 필요) SDXL(Stable Diffusion XL)은 고품질의 사실적인 콘텐츠 생성을 가능하게 하는 제너레이티브 AI 모델임. 그러나 이 모델을 사용하려면 높은 계산 비용과 메모리 요구 사항에 대응해야 함. SDXL은 이전 버전보다 UNet 컴포넌트가 약 3배 더 크며, 이로 인해 프로덕션 환경에서의 배포가 어려웠음 문제점 해결 - (또 하나의 변화) 2023.10.3일 Google은 Hugging Face Diffusion team의 도움을 받아 Hugging Face Spaces에 초고속 SDXL 추론앱을 출시하였음 - (허깅페이스와 구글 공동 작업으로 해결) 허깅 페이스 디퓨저(Hugging Fa..

[Python] Naming Convention(네이밍 컨벤션) 중요성과 종류

들어가며 프로그래밍 등을 하다 보면 변수, 함수 등에 대한 이름을 정할 때마다 어떻게 하나 하는 고민이 항상 있습니다. 저 또한 처음에는 솔직히 편한데로 한 경우가 많습니다. 프로그래밍에서 변수, 함수, 클래스 등의 이름을 지을 때 사용하는 "Naming Convention (네이밍 컨벤션)"은 코드의 가독성과 유지 보수에 큰 영향을 미칩니다. 이번 글에서는 네이밍 컨벤션의 종류와 각각의 특징, 사용 사례에 대해 알아보겠습니다. 네이밍 컨벤션의 중요성 프로그래밍에서 공백은 예약된 문자로, 변수나 함수의 이름에 공백을 사용할 수 없습니다. 예를 들어, `number of donuts`라는 변수명을 직접 사용할 수 없으며, 이를 연결해주는 네이밍 컨벤션을 사용해 `numberOfDonuts`나 `number..

Python 2023.10.01

[인공지능 친해지기] Hugging Face - 트랜스포머 (13) Attention 시각화 실습

트랜스포머에서의 Attention 시각화: BERT를 활용한 실습 1. 트랜스포머와 Attention 트랜스포머는 자연어 처리 분야에서 중요한 아키텍처입니다. 그리고 그 핵심은 'Attention' 메커니즘입니다. Attention은 입력 데이터의 중요한 부분에 '주의'를 기울이게 하는 방법으로, 문장의 다양한 구문적 및 의미적 관계를 동시에 학습할 수 있게 해줍니다. 2. Attention 시각화의 중요성 Attention 메커니즘의 작동 방식을 직관적으로 이해하는 것은 복잡할 수 있습니다. 따라서, 시각화 도구를 사용하여 모델이 어떤 부분에 주의를 기울이는지 직관적으로 파악하는 것이 필요합니다. 3. BERT와 bertviz BERT는 트랜스포머 아키텍처를 기반으로 한 모델로, 다양한 NLP 작업에서..

[인공지능] 데이터 증강을 이용한 인공신경망 기반 사망률 예측에 관한 연구 (2022)

* 부족한 부분이 있으나 데이터 증강과 인공신경망(LSTM)을 이용하고 Lee-Carter 모델을 결합하여 사망률 예측에 대한 논문을 작성해 보았습니다. 그러나 나름 국내 이 분야에서는 초기 시도라 할 수 있을 것 같습니다. 첨부파일 인공신경망에 대한 연구는 많은 발전을 거듭하고 있고 특히 예측 분야에서 연구되고 활용되고 있다. 예를 들어 공학뿐만 아니라 경제·경영 분야에서 주식 가격, 농산물 가격 등 다양한 가격 예측에도 사용되고 있다. 본 논문의 주제인 사망률을 예측하는 경우에도 인공신경망이 이용되고 있고, 기존의 사망률 예측 연구에 비하여 인공신경망을 이용한 연구에서 더 향상된 예측 성능을 보여주었다. 이러한 사망률 예측과 인공신경망을 통한 선행 연구에서는 연 사망률을 이용하였다. 그런데 사망률 예..