본문 바로가기

분류 전체보기89

2022-10-12 TIL (사물 인식) 오늘은 파이토치와 yolo를 이용한 간단한 사물인식 프로그램을 짜보겠습니다. 먼저 pip install -qr https://raw.githubusercontent.com/ultralytics/yolov5/master/requirements.txt # install dependencies 가상환경에 접속 후, 해당 코드를 입력하여 패키지들을 설치해 줍니다. 그 다음, https://ultralytics.com/images/zidane.jpg 해당 링크로 접속해서 사진을 pc에 저장합니다.(zidand.jpg)입니다. import torch import cv2 model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True) imgs = ['.. 2022. 10. 12.
2022-10-11 TIL (Anaconda 아나콘다 가상환경 설정) 인공지능 프로그래밍을 시작하려면 먼저 환경을 갖추어야 합니다. 대표적으로 클라우드Cloud 방식과 스탠드얼론standalone 방식으로 구별할 수 있습니다. 이 글에서는 스탠드얼론 방식을 다룹니다. 클라우드 방식은 https://colab.research.google.com/?hl=ko Google Colaboratory colab.research.google.com 해당 사이트에서 이용하면 됩니다. 스탠드얼론 방식은 Anaconda를 이용합니다. 먼저 파이썬이 PC에 설치되어 있다고 가정하고 글을 작성하겠습니다. 해당 글은 windows 기반으로 작성되었습니다. 다만 mac도 크게 다르지는 않습니다. mac은 아나콘다 프롬프트 대신 기본 맥 터미널로 진행하시면 동일합니다! https://www.pyth.. 2022. 10. 11.
6주차 WIL (장고 CRUD) 장고의 CRUD란? Create : 회원가입, 게시글 작성, 댓글 작성 Read : 회원정보 읽기, 게시글 목록 읽기, 게시글 상세 읽기, 댓글 읽기 Update : 회원정보 수정, 게시글 업데이트 Delete : 회원 탈퇴, 게시글 삭제, 댓글 삭제 를 의미한다. 모든 웹 서비스의 기본은 이 CRUD가 포함되어있다고 할 수 있다. 오늘은 대표적으로 회원가입 부터 해서 정보 읽기, 수정, 탈퇴 하는 기능을 중점으로 CRUD 를 다뤄보겠다. 글이 너무 길어지니 url, model 부분은 생략하겠다. def sign_up_view(request): #회원가입 if request.method == 'GET': return render(request, 'user/signup.html') elif request... 2022. 10. 10.
2022-10-07 TIL (머신러닝이란?) 머신러닝이란? 기본적으로 기계를 학습시킨다는 개념이다. 먼저 보통 사람들이 머신러닝과 딥러닝을 헷갈려 하는데, 둘은 분명한 차이가 있다. 일단 딥러닝은 머신러닝에 포함된 개념중 하나이다. 다시 말하면 머신러닝이 진화한 개념이 딥러닝이다. 머신러닝의 학습방법중 비지도학습을 예로 들면 머신러닝은 사용자가 데이터는 주되, 그 결과를 스스로 학습하여 예측된 결과를 도출해 내지만, 딥러닝은 그 데이터 자체를 스스로 학습하는 유형이다. 일단 알고리즘의 개념도 알아두어야 한다. 알고리즘 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차 - 위키피디아 머신러닝에서 문제를 풀 때, 해답을 내는 방법을 크.. 2022. 10. 10.
인스타그램 클론코딩 팀 프로젝트 KPT 회고록(B-1팀) KPT 란? KPT 는 회고 과정중에 진행하는 한 부분입니다. Keep/Problem/Try 는 다음을 의미합니다. Keep : 잘하고 있는 점. 계속 했으면 좋겠다 싶은 점. Problem : 뭔가 문제가 있다 싶은 점. 변화가 필요한 점. Try : 잘하고 있는 것을 더 잘하기 위해서, 문제가 있는 점을 해결하기 위해서 우리가 시도해 볼 것들 저희 팀원의 KPT입니다! 추가적으로 Feel을 추가하여 각자 프로젝트를 진행하고 느낀점을 적어보았습니다. 개인정보로 인해 성함은 가리겠습니다 :) Keep 박00 : 팀원 모두가 새벽 늦게까지 남아서 열자신이 맡은 기능을 구현하려 열심히 노력하는 모습이 너무 좋았습니다. 양00 : 팀 프로젝트 간에 팀원 결속력 / 서로 간의 원활한 피드백으로 진행사항 체크 및.. 2022. 10. 6.
2022-10-05 TIL (장고 템플릿태그) 장고의 템플릿은 문서 또는 Django 템플릿 언어를 사용하여 마크업된 파이썬 문자열입니다. 템플릿에서 URL 태그를 사용하는 방법에는 두 가지가 있습니다. 첫 번째는 다음과 같이 action에 "/sign-up/" 과 같이 하드코딩 형식으로 url 자체를 하드코딩으로 넣어주는 방법이 있습니다. 하지만 이 방법을 사용하게 되면 url을 변경하게 되거나 보완할 때, 수정하기가 어려워집니다. 그래서 다음 방법을 추천드립니다. 첫 번째의 코드를 두 번째 코드와 같이 수정할 수 있습니다. 문법을 설명드리면 {% url 'some-url-name' v1 v2 %} 첫 번째 인수는 URL 패턴의 이름이며, 추가 인수는 옵션이고 URP에서 인수로 사용되는 공백으로 구분된 값이어야 합니다. 2022. 10. 6.