GDSC 10

[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:..

[Machine Learning] 2주차 스터디 - Multi variable linear regression & Logistic Regression

04 Multi-variable linear regression Hypothesis Cost function Matrix multiplication Hypothesis using matrix 앞 matrix의 열의 개수와 뒤 matrix의 행의 개수가 일치해야 함 Many x instances data의 instance가 많은 경우에도 동일하게 표현 가능 matrix를 쓰는 큰 장점 Hypothesis using matrix (n output) n은 instance의 개수, 2는 결과 값의 개수 이 때 W[?, ?] => [3, 2] WX vs XW Lecture (theory) Implementation (TensorFlow) 행렬 계산이기 때문에 Code import tensorflow as tf i..

[React] 2주차 스터디 - (입문) React의 핵심 개념 익히기 (컴포넌트, Props, State, Lifecycle)

4 엘리먼트 렌더링 1) 엘리먼트에 대해 알아보기 엘리먼트는 리액트 앱의 가장 작은 빌딩 블록으로 즉, 리액트 앱을 구성하는 요소를 의미한다. 엘리먼트는 원래 웹사이트에 대한 모든 정보를 담고 있는 객체인 DOM(Document Object Model)에서 사용하는 용어이다. 실제 브라우저 DOM에 존재하는 엘리먼트는 DOM 엘리먼트, 리액트의 Virtual DOM에 존재하는 엘리먼트가 리액트 엘리먼트이다. => 리액트 엘리먼트는 DOM 엘리먼트의 가상 표현으로 볼 수 있다. 리액트 엘리먼트는 컴포넌트 유형과 속성 및 내부의 모든 자식에 대한 정보를 포함하고 있는 자바스크립트 객체 형태로 존재한다. Virtual DOM은 변경된 부분을 계산하고 해당 부분만을 다시 렌더링한다. 엘리먼트는 불변성을 가져, ..

[React] 1주차 스터디 - React 프로젝트 생성하기 & JSX / Redux 시작하기

1 React 1) 리액트는 무엇인가? A JavaScript library for building user interfaces 라이브러리: 자주 사용되는 기능들을 정리해 모아 놓은 것 사용자 인터페이스(User interface, UI): 사용자와 컴퓨터 프로그램이 서로 상호작용을 하기 위해 중간에서 서로 입력과 출력을 제어해 주는 것 ex) 버튼, 텍스트 입력창 2) 프레임워크 vs 라이브러리 프레임워크: 프로그램에 흐름에 대한 제어 권한을 프레임워크가 가지고 있음 라이브러리: 개발자가 필요한 부분만 필요할 때마다 사용하는 형태 3) 리액트의 장점 빠른 업데이트 & 렌더링 속도 - Virtual DOM: 가상의 돔, 빠른 업데이트를 위해 React에서 사용함 - DOM(Document Object M..

[9주차] NotiNote 개발 진행 상황

[Front-end] 🌷 수연 Search 페이지에서 날짜로 검색하기 기능 구현 앱 첫 실행 시 보여줄 NotiNote 앱 인트로덕션 화면 구현 인트로덕션에 i18n 적용 🌷 희 Translate 화면 전면 개편 화면 구성 변경 결과 저장 시 제목 입력 이벤트를 캘린더에 추가할 때 폼 작성 [Back-end] 🌷 현애 refresh token으로 로그인 유지 구현 구글 캘린더 이벤트 추가 api 구현 통신 규약 CORS 설정 🌷 지연 기존 translate 로직 수정 요약문 번역 삭제, NL API 삭제 기존 구현했던 기능에 개개인 식별을 위해 유저와 연결 번역 이후 사용자에게 추가받은 값(통신문 제목 등) 추가 저장 중복하는 제목에 대한 분류(진행중)

[5주차] 개발 시작

📆 5주차 완료한 일 프론트엔드 프로토타이핑 프로젝트 세팅 (React Native) 로그인 / 홈 / 카메라 UI 구현 백엔드 erd & api 문서 작성 프로젝트 세팅 (Spring Boot) DB 연동 🍎 프론트엔드 필수적인 화면 디자인 추가 및 프로토타입 제작 UI 로그인 화면 유효성 검사 화면 전환 (회원 가입 / 비밀번호 찾기 / 홈화면) 자동으로 키보드 띄우고 첫 번째 입력에 focus 홈 화면 화면 전환 스타일 모두 적용 번역 화면 카메라 후면/전면 촬영 촬영된 이미지 보여주기 및 재촬영 🌱 백엔드 데이터베이스 관계도 작성 api 작성 및 swagger로 변환 💙 첫 오프라인 만남

[Solution Challenge 2021 TOP 50] 6. 두번째 멘토링 및 최종제출

🌼 두번째 멘토링 두번째 멘토링에는 프로젝트에 대한 보고를 한 후 제출할 구글 폼, 영상, 대본에 대한 멘토링을 받았다. 구글 폼과 대본에 대한 멘토링은 Google Docs를 통해 같이 코멘트를 남기면서 진행하였다. 이후 영상이 완성이 된다면 추가적으로 이메일로 영상에 대한 피드백을 주시기로 약속하고 멘토링이 마무리 되었다. (Tmi : 멘토링을 보통 30분 내외로 받기로 예정되었는데 멘토분이 정말정말 꼼꼼히 봐주셔서 감사했다,, 정말,, 거의 한시간 반 넘게 멘토링을 받은듯 그리고 이메일로도 추가적으로 봐주신다고 해서 이렇게 신경써주실 수 있나? 싶을 정도로 감동+도움을 많이 받았다. 나중에 궁금한거 생기면 연락하라고 개인적인 이메일로 알려주셨다. Cindy 멘토님 정말 감사했습니다..❤ 나중에 Go..

[Solution Challenge 2021 TOP 50] 5. 오프라인 작업 & 폼 / 데모

오프라인 작업 (21.06.27-21.06.28) 최종 제출 마감일 6월 30일 이전에 팀원끼리 만나서 제출을 위한 마무리 작업을 했다. 이전에 DSC KR Hackathon 기간에 이용했던 장소와 동일한 곳에서 1박 2일 (무박 2일...) 간 밤샘🌛 작업을 했다. 📹 박스 시연 영상 촬영 우선 데모에 들어갈 박스 시연 영상을 촬영했다. 4월에 제출한 데모에서는 "Blooming" 박스를 그림으로만 보여줬는데, Top 50 데모에서는 "Blooming" 박스가 작동하는 시연 영상을 직접 촬영했다. 박스를 직접 만들기에는 하드웨어 구현에 어려움이 있어서 서울시 공공 생리대함을 활용했다. 영상에는 생리대를 기부하는 방법, 가져가는 방법, 박스에 부착된 QR 코드를 스캔하여 "Blooming" 사이트에 들어..

[Solution Challenge 2021 TOP 50] 1. TOP 50 결과발표 그 이후

🌼 Solution Challenge 2021 결과발표 5월의 어느날, Solution Challenge 결과가 메일로 나왔다.. 그 결과는..!!! 상상도 못했는데 Solution Challenge 50에 들어서 Semi Finalist가 되었고 Top 10과 Top 3를 선정하는 결승에 진출할 수 있게 되었다. (오예오예 상상도 못했는데 수상하게 되니 더욱 기뻤고 Top 10에 대한 의지가 불타올랐다..🔥) Top 50의 혜택을 받아서 결승에 진출한 만큼 어떠한 방향으로 프로젝트를 디벨롭해야할지 고민이 되었고 작년 한국에서 Top 10에 선발된 심해 팀에게 몇가지 궁금한 사항에 대해 질문하고 그에 따른 답을 얻을 수 있었다. 질문 1차 심사때보다 어떻게 얼마만큼 발전해야하는가 (기존 내용에서 얼만큼 ..