본문 바로가기

전체 글303

[24.08.17] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=YiiLg_KbZDM [영상 2]https://www.youtube.com/watch?v=YTAmyCgmrZE&t=36s [영상 3]https://www.youtube.com/watch?v=setJXT-K2CQ [기사 1]https://www.koreaherald.com/view.php?ud=20240814050504 Why has S. Korea seen no typhoons this month?While Japan is grappling with record rainfall from Typhoon Maria and bracing for three more typhoons, South Korea is experiencing the op.. 2024. 8. 17.
[AI Q&A] Attention이란? 대부분 Attention을 처음 접하게 되는 것은 Transformer 모델을 공부하면서부터일 것이다. 나 또한 그랬으며 처음 Transformer 모델을 공부한 후 Attention이라는 단어는 수없이 들었던 것 같다. 하지만, 나는 Attention을 잘 모른다. 정확히 말하면 알았지만 까먹었다가 또 공부하고 또 까먹는 악순환을 반복하는 중이다...  볼 때는 기억나지만 안보면 또 까먹게 되는 마성의 Attention! 이번 기회에 틈틈히 볼 수 있도록 꼼꼼히 정리해보려 한다.Attention은 말 그대로 알고자하는 내용과 관련된 부분을 집중(Attention)하여 모델의 성능을 올리는 기법이다. 기본적인 아이디어는 "전체 벡터를 동일한 비율로 참고하는 것이 아니라, 알고자하는 시점의 벡터와 관련있는.. 2024. 8. 16.
[혼공컴운] 5. CPU 성능 향상 기법 CPU 성능 향상 기법1. 빠른 CPU를 위한 설계 기법한창 조립 컴퓨터를 맞추기 위해 쿨앤조이, 퀘이사존같은 커뮤니티를 둘러보다 보면 클럭, 코어 등 알지 못하는 용어를 접하는 경우가 있었다. 요즘은 대다수의 PC방 들에서 사양 좋은 컴퓨터를 홍보하기 위해 본인들이 가지고 있는 컴퓨터의 스펙을 길거리에 붙여놓는 등 좋은 컴퓨터임을 나타낼 수 있는 단어들이 더욱 친근하게 다가오고 있다. 이번 장에서는 컴퓨터의 성능이 좋다는 것을 간접적으로 알려주는 용어들에 대해 알아보며 그 중에서 특히 클럭, 코어, 스레드를 집중적으로 분석한다. 클럭클럭은 4장에서 살펴본 바와 같이 컴퓨터 부품 속 명령어 사이클이 수행되는 단위이다. 예를 들어 클럭 신호가 빠르게 반복되면(클럭 속도가 높아지면) CPU를 비롯한 컴퓨터 .. 2024. 8. 15.
[Paper Review] Stable Diffusion 논문 이해하기 『High-Resolution Image Synthesis with Latent Diffusion Models. CVPR. 2022. 』이번에 정리할 논문은 Stable Diffusion이다. Stable Diffusion 모델이 공개된 후 생성 모델에 대한 대중적인 관심도가 급속도로 높아졌으며 지금은 LLM에 대한 관심도에 살짝 밀린 감이 있지만, 생성 이미지를 만들어내는 Task에 큰 기여를 한 모델이다. 실제로 HuggingFace 라이브러리를 활용해 모델을 사용해보면 원하는 이미지가 잘 만들어지는 것을 확인할 수 있고 이후 후속 연구들 또한 많이 등장하고 있다. Githubhttps://github.com/CompVis/stable-diffusion GitHub - CompVis/stable-di.. 2024. 8. 14.
[AI Q&A] Inductive Bias란 무엇일까? Inductive Bias, 처음 CNN을 공부할 때는 알지 못했지만 여러 기술 면접과 논문을 접하다보니 자연스럽게 알게된 용어이다. 처음 기술 면접에 들어갔을 때 "Inductive Bias를 아는가?"라는 질문에 답하지 못했던 당혹감을 잊지 않으며 이번 Q&A를 작성해보려 한다.Inductive Bias가 무엇인지 알기 위해, 우선 단어를 하나하나 분석해보자. Inductive, 우리말로 하면 귀납이다. 우리가 중고등학교에서 배웠던 것처럼 귀납이라는 단어의 뜻은 특정 관찰이나 경험으로부터 일반적인 결론을 이끌어내는 방식을 의미한다. 이를 딥러닝에 빗대어 보았을 때,  인간이 삶을 살아가면서 얻는 관찰이나 경험을 모델이 몇번의 학습으로부터 일반적인 규칙이나 패턴을 알아내는 것으로 이해할 수 있다.👉 .. 2024. 8. 13.
[2024.08] 3주차 Today I Learned 08/12 월1. StableDiffusion 논문 정리- StableDiffusion 논문 정리 마무리- StableDiffusion을 정리하면서 같이 GAN 모델이 가지는 문제점에 대해 정리 08/13 화1. Ultralytics YOLOv8 모델 활용- YOLOv8 + 개인제작한 알고리즘으로 사람이 내가 원하는 객체를 잘 착용하였는지 여부를 판단- 데이터를 새로구해 이미지 라벨링을 모두 하면 YOLO 모델 만으로 판단이 가능했겠지만 이는 공수가 너무 많이 드는 작업이기에 알고리즘으로 이를 보완2. Inductive Bias에 대한 정리- 개인적인 생각과 개념을 찾아가며 나름대로의 Q&A를 정리 08/14 수1. MIPNet 논문 정리- MIPNet 논문 리딩 및 주요 내용 정리- 읽으며 관련있는 S.. 2024. 8. 12.
[AI Q&A] GAN 모델이 가지는 문제점은 무엇일까? 인공지능 생성모델을 배우다 보면 2014년에 나온 GAN과 VAE 모델을 기점으로 생성 모델이 한 차례 많은 발전을 이룬 것을 확인할 수 있다. GAN은 정말 신박한 아이디어(두 모델의 경쟁/평가)를 바탕으로 구현되었으며 StarGAN, CycleGAN, StyleGAN 등 여러 변형 모델들과 함께 우리가 더욱 재밌는 프로젝트를 진행할 수 있게 만들었다. 하지만, GAN 모델이 무작정 장점만을 가지고 있는 것은 아니다. 최근 Diffusion 방법론이 등장하며 GAN의 문제점을 많이 언급, 개선한 점에 대해 서술을 하고 있는데 오늘은 이러한 GAN 모델의 단점에 대해 알아보려 한다.GAN 모델의 문제점은 크게 2가지로 나눌 수 있다. 우선 첫번째는 Mode Collapse이다. 여기서 Mode는 최빈값(.. 2024. 8. 12.
[24.08.10] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=ibjUpk9Iagkfeast : 축제decadent : 퇴폐적인 [영상 2]https://www.youtube.com/watch?v=TXk8CoMdxD8 [영상 3]https://www.youtube.com/watch?v=t7dTG1jpltE [기사 1]https://www.koreaherald.com/view.php?ud=20240806050607 University drug ring shatters Korea's 'drug-free' mythProsecutors recently arrested dozens of university students for the mass use and trafficking of illegal drug.. 2024. 8. 10.
[2024.08] 2주차 Today I Learned 08/05 월1. StableDiffusion 논문 정리- StableDiffusion 논문 정리 및 개념 확인(추후 정리 예정) 2. 데이터 수도라벨링 마무리-  DataLabeler 툴을 사용하여 마무리 08/06 화1. 포즈 관련 연구 계획 잡기- 앞으로 회사에서 진행할 프로젝트와 함께 준비할 수 있는 포즈 연구 주제를 잡음(Occlusion)2. Gradio 데모 제작- 이전에 만들어둔 Streamlit 대비 Gradio로 데모를 만들었을 때의 UI 성능 확인3. 혼공컴운- 4장 정리 08/07 수1. Streamlit-YOLO 데모 제작- Ultralytics 라이브러리와 Streamlit을 이용하여 Streamlit으로 내가 제작한 pt 파일에 맞는 Detection Inference를 보여주.. 2024. 8. 5.
[24.08.03] 영어 회화 스터디 [영상 1]https://www.youtube.com/watch?v=isPxdnIND5k [영상 2]https://www.youtube.com/watch?v=JguUVIpFRg4 [영상 3]https://www.youtube.com/watch?v=RX-upJeSm7w [기사 1]https://www.koreaherald.com/view.php?ud=20240726050707 Vacationers headed for East Coast should expect substantial traffic: agencyTraffic between Seoul and Gangwon Province is expected to surge considerably during the summer vacation season, .. 2024. 8. 2.
[혼공컴운] 4. CPU의 작동 원리 CPU의 작동 원리1. ALU와 제어장치(1장에서 봤듯이)CPU는 메모리에 저장된 명령어를 읽고 해석하고 실행하는 장치이다. 계산을 하는 ALU(Arithmetic and Logical Unit, 산술논리장치), 명령어를 읽고 해석하는 제어장치, 임시저장장치의 역할을 하는 레지스터가 존재한다. ALUALU는 계산기이다. 이렇게 생각하면 우리는 계산기에 들어오는 정보와 연산, 내보내는 정보가 무엇인지로 ALU를 이해할 수 있다. 일반적으로 계산기를 생각해보면 피연산자와 수행할 연산이 필요한데, ALU는 레지스터를 통해 피연산자를 받아들이고 제어장치를 통해 수행할 연산을 알려주는 제어 신호를 받아들인다. 이후 ALU는 얻게된 정보를 바탕으로 연산을 진행한다. 연산을 수행한 결과 특정 문자나 숫자, 메모리 주.. 2024. 7. 30.
[AWS] 하위 리전(Local Zone) 인스턴스 생성 이전에 AWS EC2에서 어떻게 GPU Instance를 사용하는지에 대해 알아보았다. 이번에는 해외 프로젝트를 진행하며 알게된 AWS의 Local Zone Instance 생성 방법에 대해 정리해보도록 하겠다. AWS의 Local Zone이란 AWS 인프라를 최종 사용자에게 더 가까이 위치시키기 위해 서버를 확장한 것을 의미한다. 일반적으로 큰 도시들에 대해서는 AWS가 Instance 생성을 해당 지역에서 할 수 있게 만들어 두었지만, 상대적으로 작은 도시들에서 자체 서버를 운용하는 것은 비효율 적이기에 이러한 방법을 사용하는 것 같다. 사용할 수 있는 Local Zone 지역은 다음에서 확인할 수 있다.https://aws.amazon.com/ko/about-aws/global-infrastruct.. 2024. 7. 29.