profile
Learning by Doing

[브론즈1]백준 1977번 완전제곱수 - Python

사이트 바로가기 : 1977번 완전제곱수M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완전제곱수는 64,

2021년 2월 23일
·
0개의 댓글
·

[이코테]그리디 알고리즘 - 이코테 with python

Greedy 알고리즘이란? \- 현재 상황에서 지금 당장 좋은 것만 고르는 방법 \- 순간 가장 좋아보이는 것을 선택하며, 현재 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다. \- 문제에서 "가장 큰 순서대로" 또는 "가장 작은 순서대로"와 같은 기준을 제

2021년 2월 4일
·
0개의 댓글
·
post-thumbnail

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 4주차

심층 신경망은 2가지 이상 숨겨진 층을 가지고 있는 모델이다. 신경망의 층을 세는 경우, 입력값의 층을 세지 않는다. 결과값 그대로의 층의 수를 센다.image1신경망의 크기가 단순이 큰 것보다 깊고, 숨겨진 레이어가 많은 것이 중요하다.음성인식 시스템을 만들 때 숨겨

2021년 1월 15일
·
0개의 댓글
·
post-thumbnail

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 3주차

신경망은 sigmoid unit을 쌓아 합쳐서 구성할 수 있다. image11) Input Layerx1, x2, x3 2) Hidden Layer동그라미 4개의 unit3) Output Layer동그라미 1개의 unit, y hat값을 생성하는 역할4) Activa

2021년 1월 14일
·
0개의 댓글
·
post-thumbnail

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 2주차-2

복습비용함수는 파라미터 W, b가 전체 training set에서 얼마나 잘 작동하는지 측정하는 함수gradient descentJ(W,b)를 최소화하는 값을 찾을 때, training set에서 파라미터가 얼마나 잘 작동하는지 알 수 있다.j그래프로지스틱 회귀분석에서

2021년 1월 10일
·
0개의 댓글
·
post-thumbnail

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 2주차-1

로지스틱 회귀를 통해 아이디어를 전달한다.고양이 사진으로 예를 들어본다. 이미지를 인식하기 위해서 고양이일때는 1, 고양이가 아닐 때는 0으로 레이블을 출력하려고 한다. 이미지를 저장하기 위해서는 R,G,B 채널에 대응하는 세 개로 분리된 행렬을 사용한다.RGB에 해당

2021년 1월 10일
·
0개의 댓글
·
post-thumbnail

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 1주차-2

Deep learning신경망 학습을 일컫는 말이다. 집값을 예측하는 예제로 설명한다.만약, 가격 price를 예측하는 데 4가지 x인 size, bedroom, address, school quality가 있다고 가정한다.이 x값들을 신경망의 input으로 지정하고,

2021년 1월 9일
·
0개의 댓글
·

[Coursera]Neural Networks and Deep Learning by deeplearning.ai 1주차-1

강좌명Neural Networks and Deep Learning by deeplearning.ai강좌 선택 이유코세라에서 인기있는 강의였고, 한글 자막이 있기 때문이다.강좌 수강 계기딥러닝에 대해서는 한 번 수업을 들은 적이 있다. 하지만 기억에 잘 남지 않는다. 이

2021년 1월 9일
·
0개의 댓글
·

[프로그래머스]폰켓몬 - Python

사이트 바로 가기 : 프로그래머스-폰켓몬당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라

2021년 1월 9일
·
0개의 댓글
·

[프로그래머스]이진 변환 반복하기 - Python

사이트 바로 가기 : 이진 변환 반복하기문제 설명0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다.x의 모든 0을 제거합니다.x의 길이를 c라고 하면, x를 c를 2진법으로 표현한 문자열로 바꿉니다.예를 들어, x = "0111010"이라면

2021년 1월 9일
·
0개의 댓글
·

[브론즈1]백준 1546번 평균 - Python

사이트 바로가기 : 1546번 평균세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M\*100으로 고쳤다.예를 들어, 세준이의 최고점이

2021년 1월 9일
·
0개의 댓글
·

[브론즈1]백준 1453번 피시방 알바 - Python

사이트 바로가기 : 1453번 피시방 알바세준이는 피시방에서 아르바이트를 한다. 세준이의 피시방에는 1번부터 100번까지 컴퓨터가 있다.들어오는 손님은 모두 자기가 앉고 싶은 자리에만 앉고싶어한다. 따라서 들어오면서 번호를 말한다. 만약에 그 자리에 사람이 없으면 그

2021년 1월 8일
·
0개의 댓글
·

[브론즈1]백준 1312번 소수 - Python

사이트 바로가기 : 1312번 소수피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다.첫 번째 줄에 A와 B(1≤A,

2021년 1월 8일
·
0개의 댓글
·

[브론즈1]백준 1357번 뒤집힌 덧셈 - Python

사이트 바로가기 : 1357번 뒤집힌 덧셈어떤 수 X가 주어졌을 때, X의 모든 자리수가 역순이 된 수를 얻을 수 있다. Rev(X)를 X의 모든 자리수를 역순으로 만드는 함수라고 하자. 예를 들어, X=123일 때, Rev(X) = 321이다. 그리고, X=100일

2021년 1월 7일
·
0개의 댓글
·

[브론즈1]백준 1356번 유진수 - Python

사이트 바로가기 : 1356번 유진수유진수는 어떤 수를 10진수로 표현한 뒤 그 수를 두 부분으로 나눴을 때, 앞부분 자리수의 곱과 뒷부분 자리수의 곱이 같을 때를 말한다.예를 들어, 1221은 유진수이다. 12와 21로 나눴을 때, 앞부분 자리수의 곱 1x2는 뒷부분

2021년 1월 6일
·
0개의 댓글
·

[시각화]Plotly를 활용한 시각화-1

Plotly는 Python으로 시각화를 할 수 있는 무료 오픈소스 그래프 라이브러리이다. Plotly JavaScript library기반으로 Jupyter notebooks에 표현하거나, Dash를 사용해서 분석 어플리케이션을 구축할 수 있다. (Dash부분은 나중에

2021년 1월 1일
·
0개의 댓글
·

[브론즈1]백준 1252번 이진수 덧셈 - Python

사이트 바로가기 : 1252번 이진수 덧셈두 개의 이진수를 입력받아 이를 더하는 프로그램을 작성하시오.첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을

2021년 1월 1일
·
0개의 댓글
·

[브론즈1]백준 1259번 팰린드롬수 - python

사이트 바로가기 : 1259번 팰린드롬수어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다.수도 팰린드롬으로 취급할 수 있다. 수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수다. 121, 1242

2020년 12월 31일
·
0개의 댓글
·

[브론즈1]백준 1157번 단어 공부 - python

사이트 바로가기 : 1157번 단어공부알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.테스트케이스를 봤을 때, 결과값이 모두 대문자로 나왔기 때문에 모두 대문

2020년 12월 31일
·
0개의 댓글
·

[브론즈1]백준 1110번 더하기 사이클 - python

부족한 코딩 실력을 조금이나마 채우기 위해 문제를 많이 접하고, 풀어보는 것이 좋겠다고 생각했다. 코딩테스트 대비용이기도 하고 손이나 머리를 조금씩 굴리기 위한 용도로 문제를 풀기로 했다. 어떻게든 도움이 될 것이다.solved.ac는 백준 사이트에 있는 문제들에 태그

2020년 12월 30일
·
0개의 댓글
·