전체 글
-
TIL 2023.05.19내일배움캠프 2023. 5. 19. 20:31
유명 화가의 화풍을 따라하는 인공지능 만들기 OpenCV가 설치되어 있어야 한다. pip install opencv-python 패키지 불러오기 import cv2 import numpy as np 모델 불러오기 net = cv2.dnn.readNetFromTorch('models/eccv16/starry_night.t7') 모델은 스파르타코딩클럽에서 제공해주었는데 맘대로 배포해도 되는 지는 모르겠어서 파일을 공유하진 않는다. 관련 논문들: https://cs.stanford.edu/people/jcjohns/papers/eccv16/JohnsonECCV16.pdf https://arxiv.org/pdf/1607.08022.pdf 이미지 불러오기 img = cv2.imread('이미지파일 경로') 전처..
-
TIL 2023.05.18내일배움캠프 2023. 5. 18. 20:23
ai. 라이브러리 특강 챗지피티 달리: 프롬프트 생성했을 때 이미지 생성하는 ai 챗지피티 3.5 vs gpt 4 stable Diffusion 덕후들의 구세주 진짜 진짜같이 만듭니다 어떡하면 내가 원하는 대로 만들 수 있을까 내가 원하는 대로 만들 수 있게 프롬프트 만드는 게 프롬프트 엔지니어링 프롬프트 엔지니어라는 직업도 생기고 소설책을 gpt4 로 60초 요약하고 말하는 ai 아바타 만들어서 영상편집 Phenaki 스크립트를 주면 스크립트를 따라서 영화를 만드는 ai 카메라의 움직임까지 구현 현재 해상도가 좀 낮은데 해상도 높은 모델도 나올 것 AI는 우리 삶에 어떤 영향을 미치고 있을까? 최초의 AI CEO 탕위 365일 24시간 근무 연봉 0원 업무 리스트 임원급 분석 검토 리더십 기반 의사 결..
-
TIL 2023.05.17내일배움캠프 2023. 5. 17. 20:15
OpenCV 사용하기 설치: pip install opencv-python 이미지 불러오기: import cv2 img = cv2.imread('01.jpg') 이미지 화면에 띄우기: cv2.imshow('result', img) cv2.waitKey(0) waitkey를 안써주면 이미지가 뜨자마자 사라지기 때문에 waitkey(0)을 써주면 아무 키나 누를 때까지 이미지를 띄워 놓는다. 동영상 불러와서 출력하기: import cv2 cap = cv2.VideoCapture('04.mp4') while True: ret, img = cap.read() if ret == False: break cv2.imshow('result', img) if cv2.waitKey(1) == ord('q'): break ..
-
TIL 2023.05.16내일배움캠프 2023. 5. 16. 20:25
머신러닝 주차 시작 인공지능 > 머신러닝 > 딥러닝 인공지능 안에 머신러닝 안에 딥러닝이 있다고 이해하면 된다. 회귀 (Regression) 출력값이 연속적인 소수점으로 예측하게 하도록 푸는 방법 분류 (Classification) 0이면 미이수(Fail), 1이면 이수(Pass)의 경우를 이진 분류(Binary classification)이라고 부른다. 클래스를 5개의 클래스로 나누고 이 방법을 다중 분류(Multi-class classification, Multi-label classification)라고 부른다. 머신러닝은 크게 3 가지로 분류된다. 지도/비지도/강화 학습 지도 학습(Supervised learning): 정답을 알려주면서 학습시키는 방법 비지도 학습 (Unsupervised lea..
-
TIL 2023.05.15내일배움캠프 2023. 5. 15. 19:25
프로젝트 발표를 마쳤다 우리팀 프로젝트에 대한 피드백: 소셜 로그인 연동 잘 구현 해주셨고 소셜 로그인 있으면 이메일인증 안해도 된다고 생각. 잘했다 무비 api 사용해서 연동한 거 같은데 잘 해주신 거 같고 시리얼라이저 특정 필드 값만 가져올 때 리스트 축약식 썼는데, 이거를 리스트 축약시 말고 쿼리셋에 벨류스나 벨류스리스트 있습니다 이거 쓰면 원하는 필드 데이터만 가져올 수 있다. 외에는 전반적으로 잘 해주셨음 칭찬이 가득해서 좋다. Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분. Problem 문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단 해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시 Try : 다음 프로젝트를 위해 해야할 노..
-
TIL 2023.05.12내일배움캠프 2023. 5. 12. 19:44
장고 프로젝트 EC2로 배포하기! 먼저 EC2 인스턴스를 생성해주자. 후에 ssh 연결을 하고 sudo apt update sudo apt upgrade 입력하여 패키지들을 업데이트를 해주자 sudo apt install python3-pip python3-dev python3-venv 파이썬 관련 패키지들도 설치해주고 장고의 settings.py를 수정해줘야 한다. DEBUG = False STATIC_URL = "static/" STATIC_ROOT = BASE_DIR / "static" MEDIA_URL = "media/" MEDIA_ROOT = BASE_DIR / "media" ALLOWED_HOSTS = [ 'EC2 퍼블릭 ip' ] ALLOWED_HOSTS 에는 본인 EC2 퍼블릭 ip를 넣어..
-
TIL 2023.05.11내일배움캠프 2023. 5. 11. 20:28
깃허브 readme.md 를 작성해 보았다. .md 는 마크다운(MarkDown) 문법을 사용한다. 마크다운이란? 마크다운 (Markdown)은 마크업 언어의 일종으로, 존 그루버(John Gruber)[1]와 아론 스워츠(Aaron Swartz)[2]가 만들었다. 온갖 태그로 범벅된 HTML 문서 등과 달리, 읽기도 쓰기도 쉬운 문서 양식을 지향한다. 그루버는 마크다운으로 작성한 문서를 HTML로 변환하는 Perl 스크립트도 만들었다.[3] 흔히 볼 수 있는 문서(파일명)은 "README.md", 파일의 확장자는 .md 또는 .markdown을 쓴다.[4] 마크다운 - 나무위키 하루패드에서 쓰이며 다음과 같은 차이점이 있다. 강조 문법이 추가되었다. 사용 방법은 == 강조 == 처럼 쓰면 된다. 어디서..