GDSC Sookmyung 활동 76

[5월 3주차] GDSC Sookmyung Weekly AI Trend - Google I/O 2023, Kaggle, Google Competition, BEHRT, ImageBind

5월 3주차 GDSC Sookmyung Weekly AI Trend 역시 Google은 Google? Google이 공개한 혁신적인 변화 소개 에디터 | 손수경 이번 주 Google I/O가 개최되었다. Google I/O란 구글에서 개최하는 개발자 컨퍼런스인데, I는 숫자 1을 의미하고 O은 숫자 0을 의미한다. 2023 Google I/O에서는 다양한 생성 모델을 통한 발전 사항에 대한 주제가 많았다. 그 중 주요 내용은 다음과 같다. 1. Google Photos - Magic Eraser 생성 모델을 통해서 아이의 위치를 바꾸더라도 어색하지 않게 이미지를 생성해준다. 2. PaLM 2 구글의 새로운 언어 모델(LLM)인 PaLM 2는 구글의 업데이트 된 Bard의 채팅 도구에 도움을 줄 것이라고 ..

[5월 2주차] GDSC Sookmyung Weekly AI Trend - Midjourney, ChatGPT vs Google Bard vs Microsoft Bing, AudioGPT, 보건 및 의료 분야 인공지능(Medical AI)

5월 2주차 GDSC Sookmyung Weekly AI Trend 이거까지 그려준다고👀? 재미있는 Midjourney 작품들🤗 에디터 | 손수경 최근에 들어 다양한 Generator Model이 나오고 있고, 다양한 모델들을 소개해왔다. 오늘은 Midjourney에 대한 간단한 소개와 해당 모델을 통해서 생성한 재미있는 이미지들에 대해서 소개를 할 예정이다. Midjourney는 discord에서 사용하고 있는 text-to-image 모델로, 원하는 이미지에 대한 설명을 discord를 통해서 입력을 하면 60초 이내로 이미지를 생성해주는 모델이다. 평소 접근성이 높았던 discord에서 소개하는 모델인 만큼 다양한 이미지들이 생성되고 있다. Midjourney 생성된 이미지 살펴보기 ⏩ https:..

[5월 1주차] GDSC Sookmyung Weekly AI Trend - LLM, AutoGPT, Generation Model(생성 모델), Video Latent Diffusion Model(비디오 생성모델, 비디오LDM)

5월 1주차 GDSC Sookmyung Weekly AI Trend LLM을 이해하기 위한 ‘Must-Read’ 같이 읽어요 😀 (2) 에디터 | 정시은 지난주에 이어 이번주에는 본격적으로 DeepMind가 작년에 발표한 Formal Algorithms for Transformers에 대해 알아보도록 하겠습니다. Transformer가 어디에 사용되는지, Transformer의 주 아키텍쳐 구성요소들, 토큰화에 대해 다뤄보도록 하겠습니다. 논문을 이해하기 위한 notation 먼저 논문을 쉽게 이해하기 위해 읽어보면 좋을 notation입니다. $[N]:=\{1,2,…,N−1,N\}$ 1~N까지 정수를 포함한 집합 $N_v: V$ vocabulary size $V ~= [N_v]$ vocabulary $..

[4월 4주차] GDSC Sookmyung Weekly AI Trend - LLM, CLIP, Generative Model AI-Workout-Assistant, Forward-Forward Algorithm

4월 4주차 GDSC Sookmyung Weekly AI Trend Generation Model 어디까지 활용될 수 있을까? :: Generation Model 정의 및 ai-workout-assistant 모델 소개 에디터 | 손수경 Generation Model이란 무엇을 생성한다는 것일까? 주어진 학습 데이터를 학습하고 학습 데이터의 분포를 따르는 유사 데이터를 생성하는 모델이다. 즉, 주어진 training data와 같은 distribution을 가진 새로운 sample을 만들어내는 모델이다. 위 그림과 같이 생성 모델은 실제 세계의 데이터로부터 비슷한 Fake Data를 생성할 수 있다. 또한, Time series data 등은 생성 모델에서 시뮬레이션이나 Planning에 사용 가능하다...

[4월 3주차] GDSC Sookmyung Weekly AI Trend - Segment Anything Model(SAM), LLM, 멀티모달(Multi-Modal), 인공지능 판사 이슈

4월 3주차 GDSC Sookmyung Weekly AI Trend Segment? 나에게 맡기라구! 😋 Meta의 Segment Anything Model 에디터 | 조유림 META에서 ‘Segmentation Anything Model(SAM)’과 ‘Segment Anything 1-Billion mask Dataset(SA-1B)을 공개하였습니다. SAM은 객체에 대한 일반적인 개념을 학습하고, 이미지나 영상의 어떤 객체에 대해서도 마스크를 생성할 수 있습니다. 말 그대로 ‘Segment Anything’, 즉 무엇이든, 어떤것이든 Segment 해준다는 것입니다. 다음은 META 기술 블로그에서 소개한 SAM의 내용입니다. SAM: A generalized approach to segmentati..

알아두면 쓸데있는 신비한 ChatGPT 익스텐션

ChatGPT의 효율성을 향상 시킬 수 있는 크롬 익스텐션에 대해 알아보자! 1. 프롬프트 지니 https://chrome.google.com/webstore/detail/%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%A7%80%EB%8B%88-chatgpt-%EC%9E%90%EB%8F%99-%EB%B2%88%EC%97%AD%EA%B8%B0/lhkgpdljnlplgbkonflbhifackjhjmdj/related?hl=ko 프롬프트 지니: ChatGPT 자동 번역기 ChatGPT 쓸 때 질문을 영어로 번역해 주고, 답변도 한글로 번역해 주는 번역기입니다. chrome.google.com ChatGPT 자동 번역기 답변의 정확도를 올리기 위해선, 영어로 질문이 불가피함 영어로 질..

Spring boot와 Flutter로 구글 소셜 로그인 구현하기

배경: 구글 소셜 로그인, 자체적인 JWT 토큰 발급, oauth2.0 전과정 백엔드에서 진행 구현: 프론트엔드에서 사용자가 구글 계정으로 로그인 버튼을 누른다 → 백엔드가 로그인 요청을 받고, 프론트에서 로그인 화면이 웹뷰로 띄워진다 → 로그인 성공하면 모바일 앱으로 이동한다 백엔드 Spring Security 인증 및 인가 과정이 필터 체인으로 이루어짐 인증: 기본적으로 ID-PW 인증 & 세션 영역에 있는 SecurityContext에 Authentication 객체 저장(세션-쿠키 인증) UserDetailsService: 사용자 정보를 가져오는 인터페이스(loadUser) UserDetails: 사용자 정보를 담는 인터페이스 → OAuth2.0 인증 사용시 UsernamePasswordAuthe..

도커와 쿠버네티스 알아보기

도커란 무엇일까? 🐳 도커란 한마디로 데이터나 프로그램을 격리시키는 기능을 제공하는 소프트웨어 도커를 주로 서버에서 이용 개인 컴퓨터에도 한글, 엑셀, 등 여러 프로그램이 함께 동작하듯 서버에도 여러 프로그램이 동작 도커는 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공함 예로 서버나 개인 컴퓨터 상의 환경을 작은 방들로 분할하고 각각의 방들에 데이터나 프로그램을 둔다면, 이 작은 방들을 컨테이너, 이 방들을 다루는 기능을 제공하는 소프트웨어를 도커라고 합니다 도커 엔진 : 도커 소프트웨어의 본체로 이를 설치해야만 컨테이너를 생성하고 구동시킬 수 있음 이미지 : 컨테이너를 찍어내는 역할로 담고있는 소프트웨어 종류에 따라 각 이미지를 다양하게 씀 제약사항 : 종류와 상관없이 리눅스 운영..

Clean Architecture

안녕하세요! 저는 오늘 Clean Architecture라는 주제로 10분 세미나를 하려고 합니다. 제가 클린 아키텍처에 관심을 갖게 된 건 저번 학기부터였습니다. 저번학기에 컴퓨터공학전공 수업인 컴퓨터특강 수업을 들었는데 그 수업의 주제가 클린 코드였습니다. 그래서 사실 코딩이나 알고리즘 공부를 하면서 잘 생각해보지 않았던 클린 코드에 대해 더 깊게 생각해보기 시작했습니다. 그리고 현재 ‘토비의 스프링’이라는 책으로 GDSC 스프링 심화 스터디를 하고 있는데 아직 책 전체를 읽어보지는 못했지만 클린 아키텍처가 얼마나 중요한지에 대해 느끼게 되어 이와 같은 주제로 발표를 준비하게 되었습니다. 먼저 클린 아키텍처란 무엇일까요? 그 전에 아키텍처의 목적부터 알아야 합니다. 모든 아키텍처의 목적은 관심사의 분..

블록체인과 암호화폐

블록체인이란? 블록체인은 바로 블록과 체인의 합성어로 ‘블록’이라는 작은 단위로 구성된 ‘거래 기록’이라는 데이터를 담아 ‘체인’ 모양으로 연결하고, 여러 컴퓨터에 이 데이터를 복제해 저장하는 분산형 데이터 저장 기술이라고 합니다. 그럼 한번 예시를 통해 자세하게 살펴볼까요? 기존 거래 방식은 중앙기관인 은행이 모든 거래 내역을 갖고 있습니다. 만약 A가 B에게 10만원을 송금한다고 하면 현재 금융 시스템에서는 은행이 그 사실을 증명해주는 중간 역할을 합니다. 한편 블록체인은 이 거래 내역을 은행이 아닌 여러 명이 나누어서 저장하게 됩니다. A가 B에게 거래 요청을 하는 경우 해당 거래 정보가 담긴 블록이 생성되어 네트워크 상에 있는 모든 참여자에게 전송되고, 참여자들은 이 거래 정보가 유효한지에 대한 ..