본문 바로가기
반응형

분류 전체보기201

컴퓨터비전 - 얼굴검출 영상 전체에 걸쳐 24*24크기의 윈도우를 촘촘하게 몇 화소씩 이동시키며 검사 윈도우 크기를 점점 키우며 검사 퍼셉트론 입력은 특징벡터 x 를 두개의 분류 ω1과 ω2중 하나로 분류 y= (wx+b) 오류 역전파 알고리즘으로 학습 단점 : 선형분리 불가능한 상황에 대처하지 못함 다층퍼셉트론 MLP 2개의 퍼셉트론을 이용해 특징벡터를 새로운 공간으로 매핑한 후 새로운 공간에서 하나의 퍼셉트론을 또 이용하여 최종 분류! 입력층 은닉층 출력층 d개의 노드 m개의 노드 노드개수 p를사용자가 설정 입력층 - 은닉층 u 은닉층 - 출력층 v 딥러닝 특징 추출과 분류를 하나의 학습모델로 처리 -> 특징 추출: 주어진 문제에 가장 적합한 마스크 학습으로 알아내자 CNN( 컨벌루션 신경망) 고정된 마스크로 컨벌루션을 수.. 2020. 12. 21.
컴퓨터 비전 기본 컴퓨터 비전 : 컴퓨터를 이용하여 시각 기능을 갖는 기게장치를 만드는 분야 1) 사람의 시각에 맞먹는 인공시각 2)한정된 범위에서 특정한 임무를 달성하느 인공시각 여기서 쓰이는 알고리즘이 적절한지 판단을 해야함! 성능 평가 인식 성능 측정 혼돈 행렬 뷰류가 심한 불균형일때 부적절 오류 경향을 세밀하게 분석 (분류기가 어떤 부류를 혼동하는지 경향 파악) 참/거짓 긍정률 , 참/거짓 부정률, 재현률 과 정확률, F측정 성능평가 인식성능 측정 혼돈행렬 분류 결과 ω1 ω2 참 부류 ω1 TP FN ω2 FP TN 영상처리 샘플링 2차원 영상 공간 -> M*N으로 샘플링 명암-> L단계로 양자화 SIFT 검출 SIFT의 스케일공간 피라미드 + 가우시안 구조 특징점(키포인트)검출 ex) 1옥타브 5장의 dog영항.. 2020. 12. 21.
[Web] 검색엔진 검색엔진이 내 사이트를 어떻게 찾을까? 크롤러 로봇이 각 사이트에서 얻은 정보를 모아 사이트에 전달함 특정 사이트에는 검색 엔진에 나오고 싶지 않은 정보를 보호하기 위해 일종의 규약을 해준다. robots.txt 크롤러 -> robots.txt -> 로봇을 허용한다->접근하여 정보 가져옴 sitemap.xml 크롤러 -> sitemap이라는 지도를 보고 효율적 탐색이 가능하게 함 이 2가지를 등록하여 검색엔진의 접근이 쉽도록 만들자 * 이 파일은 최상단 폴더에 존재해야 함 SEO 검색엔진 최적화 검색엔진의 상단에 오기 위해 검색엔진 최적화가 필요 URL 접속하고자 하는 사이트를 쉽게 찾을 수 있도록 만든 것 전화번호 = 컴퓨터의 IP주소 일일이 외워서 들어가는건 정말 불가능한 일 사람이 알아보기 쉬운 텍.. 2020. 12. 19.
[Web] HTML 기초 - 웹사이트 HTML Hypertext markup language 구조를 표시하는 언어 여러 웹 문서를 연결하는 언어 테트리스 처럼 블록들을 쌓아 웹페이지를 구성하는 웹페이지 NAVER 로그인 로그인 상태 유지 프론트 엔드- > 네이버의 html 문서를 각각 다운받음 개발자 도구를 이용해서 다운받은 html을 바꿔 사용 실제로 검색 순위를 조작하기 위해서 네이버 서버에 있는 걸 조작해야 함 웹사이트 공유하는 법 웹사이트를 인터넷에 공유하기 위한 2가지 방법 1) 내 컴퓨터를 서버로 만드는법 내 ip 주소를 인터넷에 올리기 보안이 취약 / 인터넷에 연결된 내컴퓨터 365일 가동해야함 2)외부 서버를 이용한느 법 서버의 일부를 빌려 공간을 활용해 배포 큰 서버의 일부를 활용하므로 유지비용이 적게 들음 가끔 aws 와같.. 2020. 12. 19.
[Web]코딩의 기초와 웹, 앱 프로그래밍 FrameWork /Library/ API / SDK 코딩을할떄 자주 사용하는 도구를 모아두고 쉽게 개발할 수 있는 환경을 제공 게임 앱 Web unity React Native Rails ruby python java rails django spring Web 가장 쉽고 익숙한 것 Front-end Back-end 화면에 보여주는 것 화면에 보여줄 정보를 처리 프론트엔드 HTML CSS JAVA Script 마크업 랭귀지 연필 전체적인 밑그림 제목, 로그인창 물감 색을 칠하고 위치를 조금씩 수정 그림을 움직이게 ㅁ나드는 플립북 백엔드 변수 조건문 반복문 함수 이정도 기본 개념만 익히고 프로젝트를 진행하며 필요한 부분 공부하며 습득하기 크롬 점유율 가장 높고 개발 환경으로 적합 Visual Studio .. 2020. 12. 19.
파이썬 기초 변수 : 객체 함수: 객체의 행위 클래스==붕어빵 틀은 일종의 교육 rule 인가보다ㅎ.ㅎ 클래스 : 객체와 그 행위를 묶어서 저장해 놓은 것 class Test: def tt(self): print('hello') t=Test() t.hello() 'hello t 는 객체 tt = 메서드 ( 클래스 안에서 정의하는 함수) 파이썬 primative a='hello' a=Str('hello') 원래이렇게 지정해야하는데 파이썬에서 자주쓰는 클래스들은 생략가능 파이썬 class 에서 self 를 이해해야함 !! self = 객체 2020. 11. 23.
백준1003번 파이썬 피보나치함수 #14-2)동적계획법1 zero=[1,0] one=[0,1] for i in range(2,41): zero.append(zero[i-1]+zero[i-2]) one.append(one[i-1]+one[i-2]) t=int(input()) ans=[int(input()) for i in range(t)] for k in ans: print(zero[k],zero[k]) 2020. 10. 21.
백준2748번 파이썬 피보나치수2 #14-1)동적계획법1 내 풀이 n=int(input()) arr=[0 for i in range(n+1)] arr[1]=1 for i in range(2,n+1): arr[i]=arr[i-1]+arr[i-2] print(arr[-1]) arr = [n만큼의 리스트 자리를 만들어서] 하나씩 넣는 방법 n=int(input()) arr=[0,1] for i in range(2,n+1): arr.append(arr[i-1]+arr[i-2]) print(arr[n]) 이렇게 바로 넣는 경우도 있다. 2020. 10. 21.
백준15652번 파이썬 N과M4 #13-4) 백트래킹 내 풀이 def back(d,n,m,k): if d==m: print(*ans) return for i in range(k,n): ans.append(i+1) back(d+1,n,m,i) ans.pop() n,m=map(int,input().split()) ans=[] back(0,n,m,0) 최대한 라이브러리를 안써보겠다는 의지...? depth 로 조건 걸 필요 없이, i를 k로 넣어주면 되는 거였음!!!!!!!!!! 그럼 합리적인 라이브러리 사용법을 알아보자면~^^ 내 풀이 2 from itertools import product n,m=map(int,input().split()) num=[] nnum=[] ans=[] for i in range(n): num.append(i+1) for i in .. 2020. 10. 20.
반응형