분류 전체보기
-
인공신경망AI/DeepLearning 2022. 10. 13. 15:04
인공신경망 알고리즘?! - 인간 신경계를 본따서(뉴런) 만든 알고리즘 인공신경망의 목표?! - 가중치와 편향을 바꿔보며 인풋 데이터를 넣었을 때 출력층의 실제 숫자 뉴런이 출력층의 다른 뉴런들보다 활성화 될 수 있도록 만드는 것 - 아래에서 보자면은 7이라는 데이터를 넣었을 때 출력층에 있는 다른 뉴런들에 비해, "7" 이라는 뉴런이 다른 뉴런들보다 더 활성화 되게끔 하는 것 인공뉴런?! - 하나의 로지스틱 회귀 - 여러 숫자들을 받아서 하나의 숫자를 리턴하는 함수 - 동그라미가 인공뉴런이다 인공신경망?! - 뉴런들이 서로 엮어 있는 상태 - 수많은 뉴런들을 서로 그물망처럼 묶어서 정보를 앞에서 뒤로 전달 - 출력층에 나온 값을 가지고 예측 - 각 열을 하나의 층이라고 한다 - 처음에 있는 층을 입력층,..
-
실습-여행사이트만들기HTML&CSS 2022. 10. 13. 08:24
조건 조건1. 모든 요소가 가운데 정렬 되어있어야합니다. 조건2. ‘travel’ 로고는 가로 길이가 165px, 세로 길이가 58px입니다. 조건3. 'travel' 로고 위에는 80px의 여백이 있습니다. 조건4. 메뉴는 16px의 ‘Helvetica’ 폰트, 색상은 Hex값 기준 58595B, RGB 기준 (88, 89, 91)입니다. 조건5. 현재 머물러 있는 창의 메뉴의 폰트는 진하게 나옵니다. 조건6. 각 메뉴 사이의 간격은 20px이고, 매뉴의 위 아래로 60px의 여백이 있습니다. 조건7. 사진의 가로 길이는 페이지의 가로 길이의 90%입니다. 예를 들어 페이지의 가로 길이가 1,000px이면, 사진의 가로 길이는 900px이 되어야 합니다. // styles.css #logo { disp..
-
텍스트 가운데 정렬 방법 &이미지 가운데 정렬 방법HTML&CSS 2022. 10. 12. 22:06
텍스트 가운데 정렬 방법 1. Text-Align - 이미지가 와 같은 컨테이너 안에 있을때만 작동 이미지 가운데 정렬 방법 1. Margin: Auto - margin: auto 자체만으로는 이미지를 중앙 정렬할 수 없다 - margin: auto를 사용하려면 다른 두 가지 속성을 함께 적용 img { display: block; margin-left:auto; margin-right:auto; } 2. Display: Flex - Display: Flex를 사용하려면 다른 두 가지 속성을 함께 적용 div { display: flex; justify-content: center; } img { width: 60%; }
-
시그모이드(sigmoid) & 소프트맥스(softmax)AI/MachineLearning 2022. 10. 12. 10:45
# 시그모이드 # 시그모이드 함수의 가장 중요한 특징은, 무조건 0과 1 사이의 결과를 낸다는 것 - x가 엄청 커서 무한대면은 그냥 1 - x가 엄청 작어저서 마이너트 무한대면은 그냥 0 - 우리는 주로 시그모이드 함수의 결괏값이 0.5보다 큰지 작은지 보고 결국 분류 - 여기에 어떤 인풋을 넣든 간에, 아웃풋은 무조건 0과 1 사이 값이 나온다 # 속성이 하나 일 때, 시그모이드 가설함수 # 속성이 두개 일 때, 시그모이드 가설함수 # 시그모이드(Sigmoid) vs 소프트맥스(Softmax) # Softmax Function 1. logistic regression 에서 multi-classification 문제에서 사용 2. 확률의 총 합 = 1 3. 출력층에서 사용됨(확률 표현) 4. 큰 출력 ..
-
데코레이터(Decorator)Python/Basic 2022. 10. 12. 10:07
# 데코레이터 함수, 꾸며주는 함수 # when to use?! - 함수를 수정하지 않은 상태에서 추가 기능을 구현할 때 사용 =================== def print_hello(): print("안녕하세요") def add_print_to(original): def wrapper(): print("함수 시작") original() print("함수끝") return wrapper # add_print_to함수가 print_hello함수를 꾸며준다 print_hello = add_print_to(print_hello) print_hello() ================================ 데코레이터를 써보자 def add_print_to(original): def wrapper(..
-
Django로 이메일을 보내보자Python/Django 2022. 10. 11. 09:06
안정적으로 수많은 유저에게 이메일을 도달시키기 위해서는 전문적인 이메일 발송 서비스를 사용해야 한다 네이버 로그인 후 아래처럼 해준다 사진3 # 만약 네이버 2단계 인증이 설정되어 있다면 를 설정해야 한다 https://nid.naver.com/ 일반적으로 계정정보들은 소스코드에 하드코딩하지 않는다 환경변수에 저장하고 이를 로딩하여 활용 .env 파일을 생성하고 계정정보를 적어보자 # .env 파일 포맷의 주의점! EMAIL_HOST=smtp.naver.com 할때 " = " 앞뒤로 띄어쓰기를 하면 안된다 .env파일들(.env.development, .env.production 등 ) 은 절대 버전관리에 넣지 않는다 왜냐하면 env파일들에 있는 계정정보들이 Github공계계정에 올라가면 악용할 수 있기..
-
야사와 만화로 배우는 인공지능 1Books 2022. 10. 10. 13:27
더보기 1943년 워런 맥컬런과 피츠가 뇌신경을 처음으로 모델링 1949년 도널드 헵이 을 발표 1956년 다트머스회의에서 마빈 민스키가 최초로 인공지능이라는 용어를 사용, 개념을 확립 (기호주의) - 1956 다트머스 여름 연구 프로젝트=> 뉴햄프셔에 있는 다트머스 대학에서 10여명의 과학자가 모여 인공지능을 연구할 것을 제안(존 메카시, 마빈 민스키, 클로드 섀넌, 레이 솔로모노프, 앨런 뉴얼, 허버트 사이먼, 아서 샤무엘..) 1958년 플랭클린 로젠블랫이 맥컬런과 피츠의 뇌 모델 + 헵의 학습이론에서 힌트를 얻어 weight를 추가함으로써 퍼셉트론을 만들어낸다 더보기 - 퍼셉트론은 순입력함수의 리턴값을 임계값을 기준으로 1과 -1로 분류. - 실제값과 예측값의 활성함수 리턴값이 다를 경우 w(가중..