전체 글 썸네일형 리스트형 0710 HW 폐암 수술 후 사망 코드 뉴럴링크에 대한 내 견해 : 머릿속에 있는 기억을 디지털화 하는게 범죄 처벌시에 유용히 쓰일 수는 있을 것 같다. 그러나 내 기억이 조작되었는지에 대한 판단을 어떻게 할것인가, 그리고 내 기억이 다른 사람들한테 유출되어 프라이버시를 침범당하는 것에 대한 해결책을 마련한 후 상용화되어야 할 것 같다. 더보기 0703 HW _ class summary (2) 로지스틱 회귀 (Logistic Regression) : 참과 거짓이 같이 분류하는데 사용되는 알고리즘 선형 회귀의 직선 --> 1 또는 0 사이의 값을 구분하는 것이 어려움 => s자 형태의 곡선 그래프 필요 => 이 때 s자 형태의 그래프의 이름이 logistic에서 착안하여 붙인 분류 알고리즘 로지스틱 회귀에서의 딥러닝 --> 정확하게 분류하는 곡선 그리기 위해 사용 학습된 분류선 --> 입력값에 따라 0 또는 1로 잘 분류하는 것이 목표 선형 회귀 --> 데이터가 연속형일 때 로지스틱 회귀 --> 범주형(0 또는 1의 형태)일 때 사용 시그모이드 함수 (Sigmoid function) : 시그모이드 함수(로지스틱 함수)는 s자 형태로 0~1 까지의 확률을 모두 표현 가능 이 때 시그모이드 함수는 .. 더보기 0703 class summary (1) 경사 하강법 (Gradient Descent) : 미분 기울기를 이용하여 오차가 가장 작은 방향으로 기울기를 이동시키는 방법 순간 기울기가 0인 지점이 찾고자하는 최소 에러율 --> 따라서 미분값이 0인 값을 찾을 때까지 기울기 값을 변화시켜보면 됨 이차함수인 MSE 식을 편미분 함으로써 기울기와 절편에 대한 변화량을 구할 수 있음 * 편미분 : 여러개의 문자에 대해 미분하는 것 학습률 (Learning rate) : 기울기의 이동 거리 * 최적의 학습률 --> 최적의 값을 찾는데 도움 학습률이 너무 크면 --> 값이 발산 학습률이 너무 작으면 --> 값이 수렴하지 못함 최적의 학습률 --> 사람이 넣어보면서 확인 (하이퍼파라미터) 더보기 0605 HW 선형회귀 (Linear Regression) : 독립 변수 x값을 통해 종속 변수 y값을 설명하는 것 이 때 독립 변수가 1개라면 단순 선형 회귀라 하며, 2개 이상인 경우를 다중 선형 회귀라 함 --> 예시) y = ax + b (단순), y = ax + a'x' + a''x'' + ... + b (다중) 선형 회귀에서의 딥러닝은 기울기와 절편을 정확히 예측하는 데 사용된다. 즉, 예측선을 정확하게 그림으로써 새로운 x(입력값)에 대하여 정확한 y(예측값)을 도출하는 목표를 두는 것이다 최소제곱법 (Method of least squares) : 주어진 선형 방정식이 단순 선형 방정식인 경우, 최소 제곱법을 통해 기울기와 절편을 바로 구할 수 있음 x값이 입력값이고, y값이 출력값인 y = a*x + .. 더보기 0529 HW AI vs 인간의 대결 느낀 점 : AI가 기계이기에 막연히 더 훌륭할 것이라고 생각했으나 인간이 AI를 이기거나 둘이 비등한것을 보니 놀라웠고, 좀 더 인간을 대단히 생각해도 될 것 같다. 현재 AI를 사용하고 있는 분야 : 불확실한 상황에서 추론을 수행하는 기술인 퍼지 논리가 공장의 제어 시스템에서 광범위하게 사용되는 중 : 의료 진단 시스템, 설계 시스템과 같은 전문가 시스템이 산업적으로 이용되고 있음 : 인간 번역사에 미치지 못하지만 SYSTRAN과 같은 자동번역기가 광범위하게 사용되고 있음 : 인공신경망이 침입 탐지 시스템에서 컴퓨터 게임까지 다양한 분야에 사용되고 있음 : 광학 문자 판독 시스템은 무작위로 생성된 타자 문서를 텍스트 형태로 변환시킬 수 있음 : 필기체 인식 시스템이 수백만의 P.. 더보기 0522 HW 환경변수란? : 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임 IP란? : 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호 로컬서버란? : 내 컴퓨터에서 프로젝트의 서버 환경을 구성한다는 의미 Ipv4 vs Ipv6 : IPv6는 IPv4에 비해 다음과 같은 개선점을 가지고 있음 패킷을 단편화하지 않으면서도 보다 효율적인 라우팅 시간 지연에 민감한 패킷을 구분하는 기본적인 QoS(Quality of Service) NAT를 없앰으로써 주소 공간을 32비트에서 128비트로 확장 네트워크 레이어 보안 내장(IPsec) 손쉬운 네트워크 관리를 위한 스테이트리스 주소 자동 구성 처리 오버헤드가 줄어든 개선된 헤더 구조 : 작동원리 IPv6 주소의 1.. 더보기 0515 HW 장고란? : 파이썬으로 작성된 오픈 소스 웹 프레임워크 : 웹 사이트나 웹 앱들을 쉽게 만들 수 있게 해주는 것 프레임워크란? : 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조 서버란? : 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로, 컴퓨터 프로그램 또는 장치를 의미 프론트엔드 / 백엔드 란? : 프로세스의 처음과 끝 : 프론트엔드는 사용자로부터 다양한 형태의 입력을 받아 백엔드가 사용할 수 있는 규격을 따라 처리할 책임을 짐 : 프론트엔드를 백엔드로 연결하는 것은 인터페이스의 일종임 : 백엔드란 사용자 눈에는 보이지 않으며 말 그대로 시스템 뒤에서 전산 처리되는 영역을 의미 ip란? : 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하.. 더보기 0410 HW * 라이브러리/모듈이해 BeautifulSoup란 무엇인가? : 웹 스크레이핑 혹은 웹 크롤링에 필요한 모듈 : text 파일 형식을 html의 태그로 바꿔줌 requests 라이브러리는 무엇인가? : 서버에 요청할 수 있도록 도와주는 라이브러리 : 서버와 클라이언트가 통신(get, post) 할 수 있도록 도와주는 라이브러리 urllib 라이브러리는 무엇인가? : 웹 크롤링을 할 수 있게 해주는 것 request와 urllib 라이브러리의 차이 : *웹스크레이핑 웹 스크레이핑이란? : 웹사이트에 있는 정보를 수집하는 행위 웹 크롤링이란? : 웹 크로러는 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 컴퓨터 프로그램이고, 웹 크롤러가 하는 작업을 웹 크롤링이라고 함 find()와 find_all(.. 더보기 이전 1 2 3 다음