분류 전체보기 118

2주차

4. 설문과 통계 설문- 가장 흔하게 접할 수 있는 방법. 가장 쉽게 또는 만들 수 있는 방법- 디자인 조사 방법 중 가장 정량적 -> 통계를 알아야 함. - 미리 구조화되어 있는 설문지나 면접을 통해 사회현상에 관한 자료를 수집, 분석하는 연구 방법 잘 수행된 설문조사- 중요한 결정을 내리는 데 사용. 사람들의 의견과 행동양상에 대한 명확한 수치 제공- 명료한 수치, 벤치마크, 이유 확보, 응답자들에게 의견 표명 기회 제공 설문조사가 적합한 경우- 명확해진 문제, 의식적인 문제에 적합 -> 인터뷰 or 관찰과는 다름.- 얼마나 많은 사람들이 의견에 동의하는지 알아볼 때 적합=> 설문의 장점: 객관성 / 단점: 생생함(주관적인 느낌의 차이)과 유연함의 결여 설문문한 개발과 설문지 제작1) 설문이 적합한 ..

ECC 2024.10.04

[A.(에이닷)] LLM과 함께하는 쉬운 글쓰기

글쓰기는 너무 어려워 공대생으로 살아가며 종종 '글쓰기는 참 어렵다'고 느끼곤 합니다.물론 모든 공대생이 쓰기를 어려워하지도, 공대생이라고 해서 글을 못 쓰지도 않습니다. 실제로 작년에 주최된 저희 학교 문예 대회에서는 컴퓨터공학과 전공생 분께서 대상을 타셨더라고요. 같은 컴공생인데 저는 어째서... 라는 생각이 들기는 했지만 뭐 저에겐 저만의 무기가 또 있을 거라고 생각합니다. 여튼 이공계열 == 글못씀. 이것은 무조건 틀린 말이지만, 많은 이공계열 학생들이 글쓰기를 어려워한다는 것은 마냥 틀린 말로 치부하기엔 어렵습니다. 학부생 시절 내내 다양한 글쓰기 수업, 레포트 과제를 수행하고, 졸업 요건으로 논문까지 써서 내는 타과 친구들에 비해서는 확실히 제 주변 공대생들은 글쓰기를 어려워하더라고요. 저를 ..

기록 2024.09.30

1주차

케이묵 수강신청 인증 1 . UX 디자인 프로젝트 이해하기UX 디자인 프로세스- 더블 다이아 모델(DDM)이 가장 광범위적으로 사용 : 프로젝트 내적인/하위 내용은 이해하기 쉽지만 프로젝트 상위/메타적인 이해는 누락될 가능성 O- 프로젝트를 통해서 도달할 기업 차원의 목표, 기대효과 파악- 변형된 더블 다이아 모델ㄴ 이해하기 프로세스 추가ㄴ 어느 정도의 규모로 진행할지, 누가 의사결정권자/이해관계자인지 파악, 산업/기업/비즈니스에 대한 이해 선결 -> 효율적 전략설정 가능 산업분석산업 : 인간의 생활을 경제적으로 풍요롭게 하기 위해 재호나 서비스를 생산하는 활동/조직top-down approach : 경제분석 -> 산업분석 -> 기업분석Bottom-up approach : 기업 -> 산업 -> 경제 기업..

ECC 2024.09.25

[에이닷(A.)] 하이 멀티LLM, 잼얘해줘!

잼얘? 님선.여러분은 잼얘. 라는 단어를 아시나요?재밌는 이야기의 줄임말로, 작년쯤부터 퍼지기 시작한 이 단어는 아직도 친구들 사이에서 일상처럼 사용되고 있습니다. 저만 그런 걸지도 모르지만요. 저는 친구들을 만날 때마다 잼얘 없니? 잼얘 줘. 잼얘. 님선(너 먼저). 이런 대화만 줄창 주고받곤 합니다. 누군가가 재밌는 얘기를 던져줄 때까지...  도파민 중독의 시대에선 잼얘는 아무리 뜯어내도 모자랍니다.이런 저에게 chatGPT와 같은 생성형 AI의 등장은.... 정말 반가웠습니다. 언제든지 누를 수 있는 무한동력 잼얘 자판기가 생긴 거잖아요? (물론 잼얘 자체가 신조어인 탓에 그냥 '잼얘해봐' 라고 말을 걸면 지피티 4o 정도의 새 모델을 제외하고서는 모두 '잼 이야기' 로 인식을 하지만...)실제로..

기록 2024.09.19

[Flutter] OpenAI Text to speech로 챗봇 채팅 음성으로 읽어주기(tts)

지난번에 플러터 패키지를 이용해 stt를 구현했었다.https://day4fternoon.tistory.com/126 [Flutter] speech_to_text로 음성 인식 구현하기AI 채팅봇과 대화할 수 있는 채팅 페이지를 만드는데, 타이핑뿐만 아니라 음성으로도 메시지를 입력할 수 있게 해야 한다.speech_to_text 플러터 패키지를 사용해 구현할 수 있다. https://pub.dev/packagesday4fternoon.tistory.com 이제 만들 것은 반대로 챗봇 즉 AI의 채팅을 목소리로 읽어주는 기능이다. 대화 감상이 주제이므로 대화하는 느낌을 내기 위해 AI 채팅을 tts로 변환해보도록 하겠다. stt 때는 speech_to_text라는 플러터 패키지로 간단히 구현했었다. tts도..

기록 2024.09.11

[Flutter] speech_to_text로 음성 인식 구현하기

AI 채팅봇과 대화할 수 있는 채팅 페이지를 만드는데, 타이핑뿐만 아니라 음성으로도 메시지를 입력할 수 있게 해야 한다.speech_to_text 플러터 패키지를 사용해 구현할 수 있다. https://pub.dev/packages/speech_to_text speech_to_text | Flutter packageA Flutter plugin that exposes device specific speech to text recognition capability.pub.dev 1. 설치pubspec.yaml에 의존성 추가해주고 pub getdependencies: speech_to_text: ^6.6.2공식문서상에 따르면 가장 최신 버전은 7.0.0인 듯하나 나는 플러터 sdk 버전 문제로 인해 7버전..

기록 2024.09.03

[React] 카카오API로 내 위치에서 지도 검색하기(1)

프로젝트 ing병원 키오스크 연습을 위한 웹앱..같은걸 만들고 있다이번에 만들 기능은 주변 약국 찾기 기능.단계가 지금 보니 좀 애매하게 나눠져 있는 것 같아서 + 그리고 경로안내를... 뭘 어케하지?? 싶어가지고 일단 원하는 약국을 표시하고 - 선택해 정보를 보는 것부터 만들어보기로 했다.이미 어느정도 진행이 된 프로젝트라 기본 스타일, 껍데기 같은 건 다 구현되어 있으니 지도를 불러오는 것부터 시작해보자 카카오맵 API를 사용했다https://apis.map.kakao.com/공식 문서 https://apis.map.kakao.com/web/documentation/ 1. 카카오 개발자 등록하고 애플리케이션 추가하기API 사용을 위해 앱을 등록해주자앱을 등록하면 콘솔의 '앱 키' 탭에서 APP키를 확..

기록 2024.08.15

[React] Styled Component에서 props로 공통 스타일 정의하기

스타일드 컴포넌트에서 공통 스타일을 공유하지만 일부만 다른 컴포넌트들을 만들 때, 중복된 코드가 발생하지 않게 하는 법을 알아보자 위 두 버튼은 배경 색만 다르고 다른 스타일은 모두 같다.backgroundColor만 다르게 주고 나머지를 복붙할 수도 있겠지만 코드가 지저분해지니 버튼을 위한 스타일링을 하고, backgroundColor만 props로 따로 입력받아주겠다. interface ActionBtnProps { backgroundColor: string;}export const ActionBtn = styled.button` width: 124px; height: 60px; color: #fff; border: none; font-size: 24px; font-family: Suit..

공부 2024.08.09

백준 1655: 가운데를 말해요 [C++]

https://www.acmicpc.net/problem/1655 부른 수들 중에서 중간값을 찾아내야 한다. 짝수개면 둘 중 더 작은거무작위로 부른 수들의 정렬이 필요하니 우선순위 큐를 사용해야 함을  생각할 수 있다. 예시인 1, 5, 2, 10, -99, 7, 5 을 생각해보면크기순 정렬하면 -99, 1, 2, 5, 5, 7, 10이 되고 중간은 5가 된다.이걸 왼쪽(작은값들)과 오른쪽(큰값들)으로 나눠서 생각해보자. 이러는 이유는 우선순위큐에서 우리가 쓸 수 있는 값은 어쨌든 top값밖에 없기 때문이다. 중간에 든 걸 뺄 수가 없는 구조니까 우린 중간값이 top에 오도록 만들어주는 편이 좋다.그렇다면 왼쪽(작은값들)은 내림차순(최대히프)으로,오른쪽(큰값들)은 오름차순(최소히프)으로 정렬해준다면, 각..

알고리즘 2024.07.26

백준 1052: 물병 [C++]

https://www.acmicpc.net/problem/1052 용량 제한은 없고, 처음 상태에는 물 1리터가 들어있는 물병 N개한번에 옮길 수 있는 물병은 K개하고자 하는 것: 물을 재분배(같은 양의 물병 2개를 한쪽에 몰아넣음)해, 비어있지 않은 물병이 K개를 넘지 않도록 만들기 (찬 물병이 K개 이하가 되게)이걸 위해 새 물병(1리터가 들어있음)을 구매할 수 있음 ex) N=3, K=1이면물병 3개, 한번에 1개밖에 옮길 수 없다면1 1 1이 상태에서 재분배를 해도2 0 1 이 되므로 비어있지 않은 물병이 1개 이하가 될 수는 없다. 이때 물병 1개를 산다면, 물병이 4개가 되므로2 0 1 1이렇게 들어있을거고2 0 2 0이래되고4 0 0 0최종적으로 이렇게 될 수 있으므로 비어있지 않은 물병이 ..

알고리즘 2024.07.25