본문 바로가기

전체 글93

클라우드와 클라우드 네이티브 클라우드 John McCarthy(1971) "컴퓨팅은 전화 시스템과 같이 공공재로 구성될 것이다. 사용자들은 다른 사용자들에게 서비스를 제공하기도 하고, 새로운 중요한 산업의 기반이 될 것이다." 클라우드 컴퓨팅 클라우드 컴퓨팅 == 클라우드 서비스 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미 사용자와 기업은 클라우드 컴퓨팅을 통해 물리적 서버를 관리하거나 자체 서버에서 소프트웨어 어플리케이션을 실행하지 않아도 됨 사용자는 인터넷을 통해 서버에 접근이 가능해짐 장점 1.비용 절감 사내 구축 인프라가 불필요하고, 운영 비용이 감소됨 2. 관리 용이 모든 리소스가 서비스 제공 업체에 의해 유지, 관리 되며 웹 기반 사용자 인터페이스로 전문 지식 없이 운영이 가능해짐 3. 사용량의 유연성 수요 변동이.. 2021. 9. 7.
RNN, 강화학습 RNN(Recurrent Neural Network) CNN이 이미지 데이터에 특화된 신경망이라면 RNN(순환 신경망)은 시계열 데이터(시간 순서로 나열된 데이터(time-series data))에 특화된 신경망이다. 시계열 데이터의 예시로는 동영상이나, 음성신호, 주식과 같은 연속적인 데이터가 있을 수 있다. 얘도 신경망(NN)이기 때문에 입력층, 은닉층, 출력층의 3단계의 레이어로 이루어져있는데 조금 다른 점은 입력을 받아 은닉층을 거쳐 출력을 만들고, 이 출력을 다시 입력으로 받는 순환 형태로 이루어져 있다. 왜 그런 형태냐면, 예로 들자면 오늘의 나의 행동이 내일의 나에게 영향을 주듯이 이전 데이터가 다음 데이터에 영향을 준다. 그렇기 때문에 다시 입력으로 이전 데이터의 출력 값을 받는다. 그래서.. 2021. 9. 7.
기계학습, 인공지능, 딥러닝 1. AI vs ML AI(Artificial Intelligenece) : a computer program to imitate a part of human intelligenece such as recognition, learning, etc. -> 인간의 지능 일부를 모방하는 컴퓨터 프로그램 ML(Machine Learning) : a part of AI to solve a specific problem given training data. -> AI의 한 부분으로, 특정 문제를 해결하기 위한 AI는 학습 데이터가 필요 없지만, ML은 특정 문제를 해결하기 위해 학습 데이터가 필요. 학습 데이터를 통해 문제를 해결 == 기계학습 범주는 ML < AI 다! ML에는 딥러닝, NN(뉴런 네트워크), S.. 2021. 9. 7.
메정의 휴학 계획(1학기) 우선 1학기 휴학을 걸어두었지만, 커리 때문에 어짜피 1년을 해야한다. ㅎㅎ 그렇지만 우선 1학기 계획을 미리 적어 보자. 나중에 얼만큼 했는데 체크 해놔야지 ! (21.09.07) 1일 1잔디!!!!!!!!!!!!!!!!!!! 알고리즘 + 자료구조 공부 꾸준히! spring 공부 (책 사서 1회독 하면서 책 따라하기) 코멘토 직무 부트 캠프 진행(spring) 제주 한달 살기! (나를 위해 ...... 노트북 들고가서 제주바다 보며 코딩하기 ...... my 버킷.. 중 하나...) 자바스크립트 공부 + node 공부 포폴 완성해서 인턴 지원해보기!! 오픽 ...... 아니 ? 직무에 대한 공부만 해도 시간이 부족한데 오픽은 대체 언제하지 .... 일단 넣어는 둔다.... 2021. 9. 7.
8월 회고 8월에 한 일 (프로젝트) wishboard 개발 (프로젝트) bokzip 개발 (프로젝트) 소웨경 안심화장실지도 개발 1일 1잔디 + c++ 코테 공부 Spring 공부 포트폴리오 작성하기 인공지능 + 도커/쿠버네티스 특강 듣기 1. 프로젝트 진행 4학년 1학기가 되었고 컴퓨터공학을 전공하고 있지만, 남들보다 늦게 희망 직무를 정했다! 그 이유는 교직이수를 하고 있었기 때문에 정보교사에 대한 미련도 남아있었기 때문이다. 나는 강의 자료를 만드는게 즐거웠고, 수업을 통해 학생들이 성장 가능성이 눈에 보일 때 뿌듯함을 느꼈다. 교사라는 직업은 교원 자격증이 있다면, 나중이라도 도전할 수 있기에 나는 먼저 개발 직무로 취업을 먼저 도전하고 싶었다. 그리고 내가 갈고 닦은 지식들을 가르치는게 나와 나에게 배울.. 2021. 9. 7.
[C++] 위클리챌린지 6주차 복서 정렬하기 85002 📌문제 /* 해당 문제 설명은 링크로 대체한다. */ 📌풀이 vector score; //first : idx, second-first : 이긴 횟수, second-second : 승률 다음과 같은 vector 변수를 저장해두고, weight 배열을 돌면서 각 idx 별 승률과 이긴 횟수를 구해 score에 넣어주었다. 그리고 score를 정렬 조건에 맞춰 정렬해준 다음 answer에는 idx 값만 추가하여 return 하는 방식으로 풀었다. 문제 자체는 어렵지 않으나 승률 구하기와 정렬에 주의해야 한다! vector에 weight 값도 같이 넣어주면 더 정렬이 깔끔해지고 불필요한 temp 변수를 사용하지 않아도 될 것 같은데 vector에 3개 이상 넣어서 정렬해본 적이 없어서 따로 빼서 계산하는 식으.. 2021. 9. 6.