전체 글 105

[Flutter 스터디 2주차] Dart 언어를 익혀보자 (2)

작성자이재영일 시2024. 5. 2  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기목차RecordsListsSetsMapsGenerics저번 주차에 이어 Dart 언어에 대해 알아보겠다. 이번 주차는 Dart에 내장되어 있는 여러 개의 타입들을 더 살펴보려고 한다. RecordsDart 3.0 버전부터 사용이 가능한 신규 타입이다. Records는 익명성, 불변성, 집계성을 가진 타입으로 다른 컬렉션 유형과 마찬가지로 여러 개체를 하나의 개체로 묶을 수 있다. 하지만 다른 컬렉션 유형과 달리 Record는 크기와 유형이 고정되어 있다. Record는 실제 값이므로 변수에 저장하고, 중첩하고, 함수와 주고받을 수 있으며, list..

카테고리 없음 2024.05.03

제한적 직접 실행(LDE, Limited Direct Execution)

작성자임혜진일 시2024. 5. 2  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 이번 장의 핵심질문은 제어를 유지하면서 효과적으로 CPU를 가상화하는 방법이다. 프로세스가 제어권을 가지지 못하도록 해야하는 것이 매우 중요한데, 그러기 위해서는 하드웨어와 운영체제의 지원이 필수적이다.초기에는 직접 실행(Direct Execution) 방식이었다. 이는 프로그램을 CPU 상에서 그냥 직접 실행시키는 것이다. 프로세스가 CPU를 제때 잘 반납하면 좋겠지만 현실은 그렇지 않다. 악의적인 프로그램이 컴퓨터를 장악할 수도 있고, CPU를 가상화하는 데 필요한 시분할(time sharing)기법을 구현할 수도 없다. '제한적 직접 실행'으로 이..

카테고리 없음 2024.05.03

[OpenCV] 객체 탐지와 두 사진 비교하기

작성자김명원일 시2024. 5. 2  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 OpenCV와 matiplotilb 라이브러리 임포트하기import cv2import numpy as npfrom matplotlib import pyplot as plt 사진 2장을 불러오고 시각화하기car_img = cv2.imread('/content/1.png')license_img = cv2.imread('/content/2.png')#plt.imshow()함수를 사용하여 이미지를 출력했다. 다음과 같이 원본과 색상이 다르게 출력된다.#그 이유는 cv2.imread()함수를 사용하면 픽셀을 RGB 순서가 아니라 BGR 순서로 읽게 되는데 이미지..

카테고리 없음 2024.05.02

[추천시스템설계] Finding Similar Items

작성자장원준일 시2024. 5. 2  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진   아이템 간의 유사도를 측정하는 법은 매우 다양할 수 있다.    예를 들어  Jaccard Similarity 가 있다.  자카드 유사도는 집합간의 유사도를 측정 하는 것으로, 교집합에 합집합을 나누어주어서 그 유사도를 비교 한다. 다음으로는 Cosine Similarity 가 있다.  두벡터가 같은 방향을 바라보면 유사도 높은 것이다.   이제 위를 이용한 코드로 실습을 해볼 것이다.  !wget https://files.grouplens.org/datasets/movielens/ml-25m.zip !unzip ml-25m.zip 데이터셋을 불러..

카테고리 없음 2024.05.02

[Django] Rest Framework

작성자성창민일 시2024. 5. 2  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 이제 REST Framework 를 익히고 본격적으로 백엔드 부분을 학습해보겠습니다.유튜브 실용주의 프로그래머님의 REST Framework 강의로 학습했습니다.https://youtu.be/1qiQkKshMUs?si=iTRmh3-kCWPUSmNA REST Framework 개발환경 세팅먼저 Djangorestframework 를 설치하겠습니다. 그리고 setting.py 파일의 Installed_apps 에 'rest_framework'를 추가해줍니다.rest framework를 사용하겠다고 명시해주는 것입니다.url패턴에도 등록해줍니다.   Djan..

카테고리 없음 2024.05.02

[OpenCV] 2개의 데이터셋 합치기

작성자 김명원 일 시 2024. 4. 11 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 YOLOv8 모델을 학습시키고 사용하는 과정에서 조금 더 나은 가중치가 필요하다고 느꼈다. 그래서 더 많은 데이터를 활용해 학습시키로 했다. roboflow에 있는 클라이밍 홀드 데이터를 색도 구별 돼있는 데이터와 구별이 되어있지 않은 데이터로 나눌 수 있다. 색이 구별되어 있지 않은 데이터셋으로 모델을 학습 시켰을 경우에는 꽤 정확한 가중치를 얻을 수 있었는데 색이 구별되어 있지 않은 데이터셋은 데이터가 많지 않아서 좋은 가중치를 얻어내지 못했다.그래서 생각해낸 방법이 색이 구별되어 있는 여러 데이터셋들을 합쳐서 학습을 시키기로 했다. r..

카테고리 없음 2024.04.11

[Flutter] Set AppBar Transparent with SafeArea

작성자 임혜진 일 시 2024. 4. 11 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 앱바를 투명하게 만들고 body 위에 겹치게 하면, body안의 위젯들과 앱바가 겹치는 문제가 발생한다.(아래 시뮬레이터 캡쳐사진의 왼쪽 사진 참고) 이를 해결하기 위해 SafeArea를 body안의 위젯에 씌워주면, app bar의 그림자 효과가 다시 보이는 문제가 발생한다. (아래 시뮬레이터 캡쳐사진의 가운데 사진 참고) 구글링해보니 StackOverflow에 같은 질문도 있었다. https://stackoverflow.com/questions/68979682/how-to-set-flutter-appbar-transparent-witho..

카테고리 없음 2024.04.11

[Flutter 스터디 1주차] Dart 언어를 익혀보자 (1)

작성자 이재영 일 시 2024. 4. 11 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기 목차 변수 연산자 라이브러리 & 임포트 이번 주차부터는 Flutter 스터디도 진행하기로 하였다. Flutter를 사용해보기 전 Flutter 전용 언어인 Dart에 대해서 알아보겠다. 변수 Dart에서 사용하는 자료형은 크게 String, int, double, bool, var, dynamic이 있다. 각각의 자료형들을 살펴보겠다. void main(){ int a = 5; String b = "Hello World"; double c = 1.6; bool d = true; var e = "var"; dynamic f = "dyn..

카테고리 없음 2024.04.11

[Django] 기본요소 익히기(완) + REST Framework

작성자 성창민 일 시 2024. 4. 11 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 질문 등록 기능 만들기. 먼저 질문 등록하기 버튼을 만들겠습니다. question_list.html 파일 마지막 부분에 질문 등록하기 버튼을 추가했습니다. pybo:question_create 별칭에 해당되는 URL이 호출될 것입니다. 이제 pybo:question_create 별칭에 해당되는 URL 매핑 규칙을 추가하겠습니다. views에 있는 question_create를 호출할 것입니다. 이제 question_create 함수를 만들어 보겠습니다. 그 전에 폼에 대해서 먼저 알아보겠습니다. 폼이란 페이지 요청 전달되는 파라미터들을 쉽게..

카테고리 없음 2024.04.11

[Open Cv] Mediapipe Pose Detection

작성자 장원준 일 시 2024. 4. 11 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 Mediapipe는 구글에서 제공하는 AI 프레임 워크로서 비디오형식 데이터를 이용한 다양한 비전 AI 기능을 파이프라인 형태로 손쉽게 사용할 수 있도록 제공된다. Object Detection , Image Classification 등등 다양한 기능과 모델을 제공하는 프레임워크이다. AI모델개발 및 여러 데이터셋을 이용한 학습이 완료된 상태로 제공되는 프레임워크이므로, 라이브러리를 불러 사용하듯 mediapipe 설치이후, 간단하게 기능을 호출하여 사용하면 되는 형태로 비전 AI 기능을 개발할 수 있다. 저 모델들 중에서 클라이밍하는 사..

카테고리 없음 2024.04.11