전체 글 105

[Django] 개발환경 세팅 - 인프런 Django로 Pinterest 따라만들기 (1)

작성자성창민일 시2024. 9. 3  (화) 18:00 ~ 21:00장 소미래관 자율주행스튜디오 429호참가자 명단임혜진, 성창민, 이재영, 장원준, 김명원 사 진  올해 들어 Django를 사용하여 두개의 프로젝트를 진행했습니다. 보통 프로젝트를 진행하면 많은 경험이 쌓여 자신감이 생기기 마련일 것 같은데, 오히려 저는 개발하면 할 수록 불안함을 많이 느꼈습니다. 아마 그 이유는 "내가 하는 개발이 옳은 방법인지 모르겠다" 인 것 같습니다. 지금까지 프로젝트를 진행하면서 이게 맞는 방법인가? 라는 의문이 수도없이 들었습니다. app을 이렇게 내 맘대로 단위를 나누어도 될까? 조금 더 효율적인 방법이 있지 않을까?라는 고민을 하여 찾아보아도 명쾌한 해답을 내기 힘들었습니다. 그렇지만 당장 개발은 진행해야..

카테고리 없음 2024.09.03

[컴퓨터 비전] 이미지 분류

작성자장원준일 시2024. 9. 3  (목) 18:00 ~ 21:00장 소미래관 429호 자율주행스튜디오참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진  1 데이터 기반 방법   데이터 기반 방식에는 Nearest Neighbor Classifier, K-Nearest Neighbor Classifier 두가지 방식이 있습니다 1-1 Nearest Neighbor Classifier  Nearest Neighbor(NN)은 컨볼루션 신경망 방법과는 아무 상관이 없고 실제 문제를 풀 때 자주 사용되지는 않지만, 이미지 분류 문제에 대한 기본적인 접근 방법을 알 수 있도록 합니다.1-2 K-Nearest Neighbor Classifier신경망(NN)은 단점이 많은 알고리즘입니다. 첫째, NN은..

카테고리 없음 2024.09.03

[OpenCV] Camera Tracking

작성자김명원일 시2024. 9. 3 (화) 18:00 ~ 21:00장 소미래관 429호 자율주행스튜디오참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진Camera Tracking은 주어진 지도 내에서 움직이고 있는 카메라 위치 추적하는 기술입니다. Camera Tracking에서 필요한 입력은 현재까지 획득한 지도 정보, 현재 시각 카메라로 찍은 이미지, 이전 시각 카메라 자세 정보이고 출력값은 현재 시각 카메라 자세로 나타나게 된다. Camera Tracking의 기본 아이디어는 이전 프레임 상태를 기반으로 대략적인 현재 카메라 자세를 추정하고 환경 지도 특징점 재투영한 뒤 패치 검색을 통한 특징 매칭해 카메라 자세 개선하는 것이다. 그럼 첫 번째로 이전 프레임 상태를 기반으로 대략적 인 현..

카테고리 없음 2024.09.03

[알고리즘] JAVA 자료구조(1) - Stack

작성자이재영일 시2024. 9. 3  (화) 18:00 ~ 21:00장 소미래관 자율주행스튜디오 429호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진더보기목차스택이란?스택의 특징사용법백준 풀이이번 학기 모각코에서 Java를 사용한 알고리즘을 공부해볼 것이다. Java는 현재 한국에서 가장 많이 사용되는 언어라고 봐도 무방할 정도의 인지도를 가졌는데, 아마도 Java 프레임워크인 Spring 때문일 것이다. 이번 모각코를 통해 Java 활용 능력을 기르고, 이후 Spring 스터디까지 나아가볼 것이다. 1. 스택이란?스택은 데이터를 차곡차곡 쌓아 올린 형태의 자료구조이다. 한쪽에서만 데이터를 넣고 뺄 수 있는 제한적으로 접근할 수 있는 형태로 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 ..

카테고리 없음 2024.09.03

[Django] 비밀번호 변경 링크 토큰 만료 이슈 (set-password url)

작성자임혜진일 시2024. 9. 3  (화) 18:00 ~ 21:00장 소미래관 자율주행스튜디오 429호참가자 명단임혜진, 성창민, 이재영, 장원준, 김명원 사 진  하고자 하는 것: 이미 비밀번호를 변경했거나 하루가 지난 비밀번호 변경 링크에 대해서는 토큰이 만료되었다는 화면을 띄우고 싶음.이렇게 처리해주지 않는다면 비밀번호 변경 화면에서 넘어가지 않아 사용자 입장에서는 비밀번호가 변경이 된건지 안된건지, 왜 화면이 안넘어가는지, 문제가 무엇인지 알 수 없기 때문임. 문제 상황: dispatch 함수를 추가하여 링크를 접속할 때 토큰에 대한 유효성 검사를 먼저 처리해주고자 하였음. 그러나 url에서 token을 가져오는 부분( token = kwargs.get('token') )에서는 알파벳과 숫자로 ..

카테고리 없음 2024.09.03

[DB] 기본 쿼리문과 ORM

작성자성창민일 시2024. 5. 23  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진백엔드를 하다보면 쿼리문을 사용하진 않지만 개념적으로는 잘 바탕이 되어있어야 한다는 생각이 들었습다.그렇기에 기본 쿼리문을 정리해 보도록 하겠습니다. SQL (Structured Query Language) •  SQL은 관계형 데이터 모델을 따르는 DBMS의  표준 데이터베이스 언어라고 합니다.•  관계 대수를 기초로 만드러진 DB관련 명령어 형식을 SQL이라고 합니다. SQL 명령어 분류는데이터 정의어,데이터 조작어데이터 제어어로 나뉩니다. 1) 데이터 정의어는데이터베이스나 테이블등을 생성, 삭제, 구조변경을 위한 명령어입니다.데이터베이스를 정의하거..

카테고리 없음 2024.05.24

[cs224n] n-gram Language Model

작성자임혜진일 시2024. 5. 24  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 🔹 Language Model오늘은 Language Modeling에 대해 배웠다. Language Modeling은 단어가 주어졌을 때, 다음에 어떤 단어가 올 지를 예측하는 모델이다. 더 구체적으로 말하자면 일련의 단어들이 주어졌을 때(x1, x2, x3, ... ,xt), 다음 단어 x(t+1)이 무엇일지에 대한 조건부 확률을 계산하는 것이다. 이러한 시스템을 Language Model 이라고 부른다.우리는 Language Model을 매일 사용한다. 스마트폰이나 검색창의 자동완성기능, GPT 등 모두 Language Model이다. 🔹 n-..

카테고리 없음 2024.05.24

[OpenCV] torch와 torchvision 라이브러리를 이용하여 Fashion MNIST에서의 Classificationtorch와 torchvision 라이브러리를 이용하여 Fashion MNIST에서의 Classification

작성자김명원일 시2024. 5. 23  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진사용할 라이브러리 호출import torchimport torchvisionimport torchvision.transforms as transformsimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optim데이터셋 로드 및 전처리# 데이터셋 로드 및 전처리transform = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,))])from torch.utils.data impo..

카테고리 없음 2024.05.23

[추천시스템설계] Factorizations Machines

작성자장원준일 시2024. 5. 23  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진Latent Factor Models 의 한계점 Cold-start: 상호작용 데이터가 충분히 많지 않을 때 Interpretability: Feature는 model이 무엇을 하는지 해석하는데 도움이 됨 Temporal evolution: 선호도나 특성이 시간에 영향을 받는 경우  Factorization MachinesFeature간 관계를 모델링 Latent Factor Model의 Generalization User-Item 상호작용 뿐 아니라 feature들 사이의 상호작용도 모델링 가능! User-Item 상호작용은 여러 feature들 중 ..

카테고리 없음 2024.05.23

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

작성자이재영일 시2024. 5. 23 (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진더보기목차에러 핸들링ThrowTry, On, CatchFinally비동기 지원Future 다루기Stream 다루기이번 주차에는 Dart 언어를 사용한 에러 핸들링과 비동기 지원에 대해서 알아볼 것이다. 에러 핸들링다른 언어에서도 그렇지만 에러 핸들링은 정말 중요한 개념이다.  예외란 예상하지 못한 일이 발생했다는 것을 의미하는 에러를 말한다. 예외가 캐치되지 않았다면, 예외를 발생시키는 isolate가 지연된 상태이고 보통 해당 isolate나 프로그램이 종료된다. Java와 다르게, Dart의 모든 예외는 확인되지 않은 예외이다. 메서드는 자신이 어떤 ..

카테고리 없음 2024.05.23