전체 글 188

[머신러닝/딥러닝 기초] 6. 퍼셉트론의 한계와 다층 퍼셉트론(multi-layer perceptr) 퍼셉트론 이론과 간단 구현 - 2 https://seokii.tistory.com/55 5. 퍼셉트론(Perceptron) 이론과 간단 구현 - 2 퍼셉트론 이론과 간단 구현 - 1 https://seokii.tistory.com/54?category=1054781 4. 퍼셉트론(Perceptron) 이론과 간단구현 - 1 지난 포스팅 https://seokii.tistory.com/52 3. 머신러닝을 하면서 주의해야 할 6.. seokii.tistory.com 지난 글에서 퍼셉트론의 가중치와 편향에 대해서 정리하며 NAND 게이트와 OR 게이트를 구현했습니다. 이번에는 퍼셉트론의 한계와 다층 퍼셉트론에 대해서 정리하겠습니다. 퍼셉트론의 한계 앞선 글들에서 AND, NAND, OR 게이트를 구현했었는데.. 머신러닝 & 딥러닝/기초 이론 2022. 2. 9.
[머신러닝/딥러닝 기초] 5. 퍼셉트론(Perceptron) 이론과 간단 구현 - 2 퍼셉트론 이론과 간단 구현 - 1 https://seokii.tistory.com/54?category=1054781 4. 퍼셉트론(Perceptron) 이론과 간단구현 - 1 지난 포스팅 https://seokii.tistory.com/52 3. 머신러닝을 하면서 주의해야 할 6가지 머신러닝 시스템의 종류 https://seokii.tistory.com/49 2. 머신러닝 시스템의 종류 머신러닝이란 https://seokii.tistory.co.. seokii.tistory.com 지난 글에서 퍼셉트론 이론을 정리하고 퍼셉트론을 이용해서 AND 게이트를 구현했습니다. 글을 이어서 마저 정리해보도록 하겠습니다. 가중치와 편향 \begin{cases}0\left( w_{1}x_{1}+w_{2}x_{2}\l.. 머신러닝 & 딥러닝/기초 이론 2022. 2. 9.
[머신러닝/딥러닝 기초] 4. 퍼셉트론(Perceptron) 이론과 간단 구현 - 1 지난 포스팅 https://seokii.tistory.com/52 3. 머신러닝을 하면서 주의해야 할 6가지 머신러닝 시스템의 종류 https://seokii.tistory.com/49 2. 머신러닝 시스템의 종류 머신러닝이란 https://seokii.tistory.com/48?category=1054781 1. 머신러닝(Machine Learning, 기계학습)이란 무엇인가? 머신.. seokii.tistory.com 저번 글에서는 머신러닝을 공부하고 진행하면서 주의해야 할 점들에 대해서 정리했습니다. 이번 글에서는 퍼셉트론이 무엇인지에 대해 정리하고 간단한 구현을 통해 실습하겠습니다. 퍼셉트론이란? 퍼셉트론은 프랑크 로젠블라트(Frank Rosenblatt)가 1957년에 고안한 알고리즘입니다. 퍼.. 머신러닝 & 딥러닝/기초 이론 2022. 2. 9.
백준 1712번 Python / Math 문제 링크 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 풀이 a, b, c = map(int, input().split()) if b >= c: print(-1) else: print(a//(c-b)+1) 가변 비용(B)이 판매 가격(C) 보다 높으면 아무리 많이 팔아도 수익이 생길 수 없다. 그래서 B >=C 일때는 -1을 출력한다. 문제에서의 식을 A + B*n = C*n (A: 고정 비용, B: 가변 비용, C: 판매비용, n: 판매 수)로.. 알고리즘 정복하기!/백준 문제풀이 2022. 2. 9.
[머신러닝/딥러닝 기초] 3. 머신러닝을 하면서 주의해야 할 6가지 머신러닝 시스템의 종류 https://seokii.tistory.com/49 2. 머신러닝 시스템의 종류 머신러닝이란 https://seokii.tistory.com/48?category=1054781 1. 머신러닝(Machine Learning, 기계학습)이란 무엇인가? 머신러닝(기계학습)과 딥러닝에 대해 공부하다가, 남들에게 설명할 수 있을 만큼 기초 이.. seokii.tistory.com 지난 글에서 머신러닝 시스템의 종류에 대해 정리했습니다. 주의해야 할 6가지 적은 양의 훈련 데이터 기본적으로 대부분의 머신러닝 알고리즘이 잘 작동하려면 데이터가 많아야 합니다. 아주 간단한 문제에서조차도 수천 개의 데이터가 필요하고 이미지나 음성 인식 같은 복잡한 문제라면 수백만 개가 필요할지도 모릅니다. 따라.. 머신러닝 & 딥러닝/기초 이론 2022. 2. 9.
백준 2292번 Python / Math 문제 링크 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 풀이 n = int(input()) cnt = 1 multi_six = 6 answer = 1 while n > cnt: answer += 1 cnt += multi_six multi_six += 6 print(answer) 지나가는 방의 횟수가 1번인 수 = 1 (1개) 2번인 수 = 2, 3, 4, 5, 6, 7 (6개) 3번인 수 = 8, 9, 10, 11, 12, 13, 14, 15, 1.. 알고리즘 정복하기!/백준 문제풀이 2022. 2. 9.
백준 1978번 Python / Math 문제 링크 https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 풀이 n = int(input()) numbers = list(map(int, input().split())) cnt = 0 for i in numbers: state=0 if i > 1: for j in range(2, i): if i % j == 0: state += 1 if state == 0: cnt+=1 print(cnt) - 조건문을 사용하여 문제를 해결했다. - 주어진 수의 n-1까지 순서대로 나누어 한 번이라도 나머지가 0이면 소수가 아닌 .. 알고리즘 정복하기!/백준 문제풀이 2022. 2. 8.
[머신러닝/딥러닝 기초] 2. 머신러닝 시스템의 종류 머신러닝이란 https://seokii.tistory.com/48?category=1054781 1. 머신러닝(Machine Learning, 기계학습)이란 무엇인가? 머신러닝(기계학습)과 딥러닝에 대해 공부하다가, 남들에게 설명할 수 있을 만큼 기초 이론에 대한 복습이 필요하다고 생각되어 차근차근 글을 올려보려고 합니다. 머신러닝(기계학습)이란? 기 seokii.tistory.com 지난 글에서 머신러닝의 개념과 사용하는 이유에 대해 작성을 했습니다. 이번에는 머신러닝 시스템의 종류에 대해서 정리하도록 하겠습니다. 머신러닝 시스템의 종류 머신러닝은 크게 지도학습, 비지도학습, 강화학습 세 가지 종류로 나눌 수 있습니다. 지도학습 지도학습(Supervised Learning)은 답이 있는 데이터를 사용해.. 머신러닝 & 딥러닝/기초 이론 2022. 2. 8.