Retrospect 119

[TIL] 2020-10-09

💪 Today I Learned Support Vector Machine 경계에 있는 몇 개의 점으로 hyperplane 찾음 차원(kernel) 늘리기 이번주 딥러닝/클라우드 수업 내용은 SVM이었다. 앞부분에 나온 Decision tree나 Random forest는 인공지능 수업 때 배웠기도 해서 과제 진행하는 데 별 무리가 없었다. ICT 인턴십 면접 때 CTO 분께서 SVM에 대해 설명해달라 하셨는데 대답하지 못한 경험이 있다. 그래서 더 열심히 수업들은 것 같다. SVM은 분류 알고리즘 중 하나로 다른 알고리즘과 다르게 몇 개의 점만을 이용하여 초평면을 구한다. 이렇게 경계에서 가까운 몇 개의 점을 support vector라고 부른다. 또한 kernel 방식을 사용해 차원을 늘려서 구하기도 ..

[TIL] 2020-10-08

💪 Today I Learned 탄력적 IP 고정된 IP 주소 AWS에서 탄력적 IP (EIP, Elastic IP)를 할당할 수 있다. AWS 인스턴스의 퍼블릭 IP는 유동적인 IP 주소이기 때문에 인스턴스를 중지하고 다시 시작할 경우 해당 IP 주소가 변경된다. 따라서 실제 서비스를 만들고자 할 때 유동 IP를 사용해서는 안된다. 이럴 때 사용하는 것이 고정 IP이다. 단, EIP는 유료 서비스이므로 항상 주의하자. phpmyadmin VS mysql workbench 둘 다 mysql 접근 소프트 스퀘어드 2주차 과제를 진행하며 phpmyadmin과 mysql workbench를 사용하여 mysql에 외부 접속을 해봤다. 하지만 정작 각각의 경우가 어떠한 차이를 갖고 있는지는 인지하지 못하고 있었다..

[TIL] 2020-10-07

💪 Today I Learned rDBMS 테이블 간 관계가 형성된 데이터베이스 나는 사실 디비를 잘 모른다. 2학년 1학기 때 수업을 듣긴 했는데 공부를 안하기도 했고, 그 이후 프로젝트 진행할 때도 다루지를 않았다. 연구실에서 데이터 분석 공부를 할 때 필요성을 느꼈고 꼭 배워보고 싶었는데 드디어 제대로 해볼 기회가 생겼다. 위에서 정의했듯이 rDB는 테이블 간 관계가 형성된 데이터베이스를 뜻한다. 이것을 관리하는 rDBMS의 예로는 MySQL / postgreSQL / Oracle 등이 있다. 데이터 모델링 정제된 데이터를 만들기 위한 과정 SQL은 항상 정제된 데이터를 필요로 한다. 데이터가 없다면 어떻게 쿼리문을 사용하겠는가. 따라서 데이터 모델링 과정이 꼭 필요하고 이는 쉽게 말해 현실 세계를..

[TIL] 2020-10-06

💪 Today I Learned Apache VS Nginx Apache : MPM 방식, 스레드/프로세스 기반 구조 Nginx : 비동기 Event-Driven 기반 구조 발표 자료 만들다가 문득 궁금해져서 찾아봤다. 2주에 걸쳐 서버 프로그램으로 apache와 nginx를 사용했는데 정작 둘의 차이점은 모르고 있었다. 그래서 오늘 포스팅에 간략하게나마 정리했다. 간단하게 동시 접속 요청이 많을 경우 nginx를 사용하면 될 것 같다. hard link VS symbolic link (soft link) hard link : 원본 파일과 동일한 inode를 가진다. symbolic link : 원본 파일의 이름을 가리킨다. phpmyadmin 설치 시 ln -s 명령어로 심볼릭 링크를 걸어줬는데 이게 ..

[TIL] 2020-10-05

💪 Today I Learned AWS 서버 도메인 적용 가비아 도메인 구매 http://sangmini.site 가비아에서 도메인을 하나 구매했다. 무료 도메인을 쓰고 싶었으나 소프트 스퀘어드 수업에서 별로 비싸지 않으니까 아까워하지 말라더라. (1900원/년 이면 진짜 싸긴 싸다) 구매한 도메인을 AWS 서버에 적용했다. 서버 프로그램으로 nginx를 사용 중인데, server block에 해당 도메인을 추가하는 것으로 쉽게 적용할 수 있었다. https 적용 certbot 이용 (with letsencrypt) 나중에 모의 외주를 하거나 실제 외주를 진행할 때 https 적용은 필수라고 한다. hypertext transfer protocol secure의 약자로, 쉽게 말해 보안성이 강화된 htt..