목록전체 글 (52)
장래 프로그래머의 블로그
방통대 딥러닝 4~5주차 강의 2회독 완료방통대 클라우드컴퓨팅 4~5주차 강의 2회독 완료 오늘도 방통대 공부를 했다. 오늘도 배운 내용을 짧게 정리하고자 한다.TIL이 점점 짧아지는 것 같아 내 자신에게 반성한다. ReLU 함수이 함수가 등장하기 이전에는 시그모이드 함수를 활성화 함수로 사용시그모이드 함수의 단점인 기울기 소실 현상을 해결하기 위해 등장 Leaky ReLUReLU가 갖는 Dying ReLU(뉴런이 죽는 현상)을 해결하기 위하여 등장한 함수x가 0보다 크면 x를 반환하며 0보다 같거나 작으면 0.1*x를 반환 Iaas & Paas & SaaSIaaS : 서버, 스토리지, 네트워킹, 가상화와 같은 컴퓨팅 리소스에 대한 주문형 액세스를 제공PaaS : IaaS 형태의 가상 클라우드 위에 ..
오늘은 내가 방통대 학과 공부를 대부분 했다.앞서 난 현재 4학년 2학기 재학 중으로 컴퓨터과학과에 있다.학기때 전공 과목으로 딥러닝, 컴파일러구성, 클라우드컴퓨팅 이 3가지 과목을 공부 중이다.특히 다음 주부터 머신러닝과 딥러닝에 대해 공부가 시작된다.그래서 오늘 딥러닝 과목을 공부했던 도중 파이썬 라이브러리 때 강사님이 잠깐이나마 언급하셨던단어와 내가 생각해낸 단어를 간추려 짧게 정리해 보고자 한다. 과적합훈련 데이터에 알고리즘이 너무 정확하거나 또는 가깝게 맞아떨어질 때 발생모델이 훈련 데이터 이외의 다른 실제 데이터에서 정확한 결론이나 예측을 내릴 수 없음모델을 학습하는 동안에 드롭아웃을 이용하여 이 문제를 개선 가능배치 정규화더 안정적이고 빠른 훈련을 진행하기 위하여 데이터 집합의 분산과 평균을..
오늘은 파이썬 코딩테스트에 봤던 함수들을 짧게 정리할 예정이다.반면 코딩테스트에 너무 치우쳐서인지 기존 파이썬 라이브러리에 대한 공부가 부족했던 것 같다.그래서 코딩테스트는 잠시 접어두고 복습을 열심히 해야겠다.또한 다음주에 새로운 주차가 시작되서 막상 걱정이 된다. 계속 이어서 잘 해 나갈 수 있을지... 또한 오늘이 팀원들과 마지막으로 하는 날이 되었다.다음주에 새로운 팀원들과 만나고 공부를 해야되니 긴장이 된다.또한 다른 팀원들에게 폐를 끼치지 않게 최선을 다하고 공부에 계속 몰입해야겠다. divmod() 함수divmod(숫자1, 숫자2)첫번째 숫자를 두번째 숫자로 나눈 몫과 나머지를 튜플 형식으로 반환1divmod(9, 4) # (2, 1)csisdigit() 메서드문자열이 '숫자'로만 이루어있..
오늘 전체적으로 파이썬 라이브러리 복습하고 과제들을 수정할 부분을 수정하고제출을 완료했다. 빠른 기한내에 피드백을 받았으면 좋겠다.오늘 또한 알고리즘 코드카타를 풀었는데 다른 분들의 답을 참고해서 풀어서 아직 내 것으로 만들지 못했다.파이썬 알고리즘에 대해 공부를 더해서 다른 사람들의 도움 없이 푸는 날이 오기를 절실히 기다린다.오늘 내가 알고리즘 코드카타 중에서 처음 본 math 중에서 최대공약수와 최소공배수를 구하는 함수를 알아보고자 한다. math.gcdmath.gcd(인자)인자로 int 값이어야 하고 n개까지 받을 수 있음.인자로 들어온 숫자들의 최대공약수를 반환인자가 없는 경우 0을 반환1234import mathmath.gcd(5) # 5math.gcd(5, 10) #..
방통대 딥러닝, 클라우드 컴퓨팅, 컴파일러 구성 15주차 강의 1회독선택 개인과제 2,3번 풀기 완료SQL과 알고리즘 코드카타 풀기 오늘 드디어 남은 선택 개인과제 2번과 3번도 다 풀었다. 일단 개인과제를 완수하게 된 것이다.하지만 여기서 역시 끝이 아니다. 다시 한번 실행해보고 수정해 볼 예정이다.뭔가 수정해보고 이렇게 해보면 더 나은 결과가 나올 것 같다라고 생각이 들어서인지계속 건들여보고 싶어진다.또한 주석도 곁들여서 더 좋은 코드를 만들려고 계속 건들여 볼것이다.또한 SQL 코드카타와 알고리즘 코드카타도 풀었는데SQL은 쉽게 풀렸는데 알고리즘은 역시 잘 안 풀렸다.파이썬 알고리즘에 대해 먼저 공부를 하고 난 후에 풀어보는 게 나을 것 같다.밑에 오늘 코드카타에서 본 함수 몇 가지에 대해 정리해 ..
오늘은 강의 위주보다는 개인과제를 푸는데 시간을 들였다. 필수 개인과제를 다 풀고 선택과제 1번도 본의 아니게 풀었다.진짜 시간이 얼마되지 않아 풀려서 너무나 깜짝 놀랐다.하지만 여기서 끝내지 않는다. 코드를 작성하면서 어떻게 하면 짧고 간결하게 쓸 수 있을까라고 생각했다.간결하고 주석도 넣어 더 완벽한 코드를 만들기 위해 더 시간을 쓸 것이다.밑에 오늘 코드카타에서 처음 안 것과 이렇게도 쓸 수 있구나 하는 함수와 연산에 대해 정리해 보고자 한다. floor 함수인자로 들어온 실수를 내림 값 즉 정수로 반환mysql와 파이썬 둘 다 사용 가능파이썬에서 사용하기 위해서는 math 모듈을 불러와야 함.밑에는 파이썬과 mysql에서 구현하는 방법1234import mathmath.floor(1.6) # 1..
오늘 문제를 풀면서 알게된 파이썬 메서드와 Mysql 함수에 대해 정리해 보고자 한다.sort 메서드list 객체 자체를 정렬list에만 사용 가능 즉 list 객체의 멤버 함수 join 메서드매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환'구분자'.join(list) format 메서드문자열 포매팅은 문자열을 이쁘게 만드는 방법이 메서드가 그 문자열 포매팅 기능을 함 index 메서드지정 문자열이 처음 나타나는 위치 반환 random 모듈을 이용해 무작위 정수 반환randint() 메서드로 2개의 숫자 사이에서 무작위로 하나의 정수 추출2번째 인자의 수도 범위에 포함. datediff() 함수Mysql에서 날짜 차이를 구하기 위해 사용1datediff(date1, d..
내일배움캠프 일주일이 지났다. 열심히 평일에 강의를 듣고 실습도 하고스터디 발표도 하고 나니 일주일이 후딱 지나갔다.항상 생각이 드는 건 빠지지 말고 모든 시간을 공부에 투자하자는 게내 철학이다. 공부를 매주 하지만 뭔가 항상 부족하다는 느낌이 든다.TIL도 매일 적지만 아직도 많이 부족하다. 내일 TIL에 관해 특강이 있다고 하니 열심히 들어야겠다.또한 내 블로그에 방문해 주시는 분들께 항상 감사하다. 다음 주에는 개인 과제가 주어진다. 뭔지 알려주지 않아서 아직은 잘 모르지만완벽하게 마칠 수 있도록 공부하고 또 공부할 것이다.다음 주도 빠짐없이 열심히 공부하자!