본문 바로가기

CS155

업무에 바로 쓰는 AWS 입문 이 서평은 출판사의 지원을 받아 작성하였습니다. 추천 : AWS에 대해서 혹은 클라우드에 대해서 이제 입문한 사람이라면 이 책을 추천합니다. 비추 : AWS에 대해 깊이 알고 자격증을 공부하시려는 분들, 완전 실무적으로 클라우드 엔지니어 하시는분들 입문서입니다. 그렇기 때문에 클라우드 개요부터 시작해서 IAM설정과 EC2와 같은 기초적인 부분부터 담겨있습니다. 물론 기초라고 해서 중요하지 않은 건 아닙니다. IAM 설정 잘못하면 아무리 뭔가 멋있는 걸 많이 해놓는다 해도, 성과를 낸다고 해도, 해킹 당해서 엄청난 비용 청구 당하고 대형사고 발생할 수 있습니다. 실제로 저도 개인용 계정이지만, 해킹당하고 너무 비용 많이 나와서 사용 불가능한 AWS계정이 하나 있습니다. 개인용 AWS계정은 잘 설명하면 풀어.. 2023. 3. 13.
파이썬 기반 금융 인공지능 1. 고쳐야 할 부분 책에서 고쳐야할 부분이 많은거 같다. 그림과 설명이 매치가 되지 않는 부분이 많다. 내용 자체는 정확한데 약간 답안지 밀리듯 하나씩 밀려서 미스매치가 되었다. 예를 들어 44페이지를 보면 다음은 무작위 샘플 데이터를 생성하고 다양한 개수의 기저 함수를 사용하여 최소자승 회귀분석을 실시하는 코드다. [그림 1-7]에 결과를 시각화하였다. 예제에서 보듯이 가장 많은 개수의 기저 함수를 사용해도 추정 결과가 그다지 좋지 않다. 당연히 평균제곱오차값도 높다. 라고 되어있다. 그런데 그림 1-7을 보면 ?? 딱 봐도 MSE가 낮아보이고, 실제로 코드 돌려봤을 때 낮다. Keras신경망으로 했기 때문이다. 반대로 그림 1-6을 보면 넘파이 기반의 선형회귀로 작업을 했기 때문에 차수를 높여도 M.. 2023. 3. 8.
2월 21일 발표 대비 https://www.kaggle.com/code/hellbuoy/carprice-prediction-mlr-rfe-vif CarPrice Prediction MLR+RFE+VIF Explore and run machine learning code with Kaggle Notebooks | Using data from Car Price Prediction Multiple Linear Regression www.kaggle.com 1. TransformerMixin - fit_transform()이나 fit(), transform()을 사용하지 않고 커스터마이즈된 transformer(예를 들어 min-max, normal distribution으로 전환 등) 하고 싶을 때 사용 a. 공식문서 b. 참고링.. 2023. 2. 20.
코드팩토리의 플러터 프로그래밍 p.40~41 다트의 장점 - 다트는 UI를 제작하는 데 최적화되어 있습니다. 완전한 비동기 언어이며 이벤트 기반입니다. 그리고 Isolate를 이용한 동시성 기능도 제공해줍니다. - Null Safety, Spread Operator, COllection if 등 효율적으로 UI를 코딩할 수 있는 기능을 제공해줍니다. - 효율적인 개발 환경을 제공해줍니다. 핫 리로딩을 통해 코드의 변경 사항을 즉시 화면에 반영해볼 수 있습니다. - 멀티 플랫폼에서 로깅하고, 디버깅하고, 실행할 수 있습니다. - AOT 컴파일이 가능하기 때문에 어떤 플랫폼에서든 빠른 속도를 자랑합니다. - 자바스크립트로의 완전한 컴파일을 지원합니다. - 백엔드 프로그래밍을 지원합니다. p.45 var 타입은 변수의 값을 사용해서 변수의.. 2023. 1. 8.
현장에서 바로 써먹는 데이터 분석 p.128 선형보간법(Linear Interpolation)은 끝점의 값이 주어졌을 때 그 사이에 위치한 값을 추정하기 위해 직선 거리에 따라 선형적으로 계산하는 방법입니다. p.169 만약 부화장 A와 B의 병아리 몸무게 평균이 38g으로 동일하더라도 표준편차가 크면 병아리를 사육하는 데 문제가 있을 수 있습니다. 몸무게 분포가 좁은 집단은 동일한 사료를 먹고 키우더라도 성장하는 데 큰 무리가 없지만 몸무게 분포가 넓은 집단은 왜소한 병아리가 상대적으로 거대한 병아리한테 먹이를 빼앗겨 잘 먹지 못하고 있을 수 있기 때문입니다. 즉, 평균의 함정에 빠지는 문제를 보완하기 위해 데이터의 분포를 알아야 하고, 그 분포를 설명해주는 지표가 바로 표준편차입니다. p.171 지금 설명하는 병아리의 몸무게 분포 외.. 2023. 1. 1.
화이트 해커를 위한 웹 해킹의 기술 p.vi 많은 기업이 방화벽을 이용하여 기업 내부의 네트워크를 보호하고 있지만 웹사이트를 서비스하기 위해서는 웹으로의 접속을 방화벽에서 허용해 주어야 합니다. 다시 말하면 다른 네트워크 포트들은 외부에서 접근이 불가능하도록 모두 차단한다고 하더라도, 웹을 위한 포트(80, 443 등)는 허용되도록 설정하는 경우가 많습니다. 그렇다 보니, 공격자가 특정 기업을 공격 대상으로 정할 때, 첫 공격 목표나 그 기업의 내부로 침투하기 위한 최초 관문은 주로 웹이 됩니다. 외부에서 유일하게 접근 가능한 웹 서버를 먼저 공략하고, 공략한 웹 서버를 발판으로 삼아 내부 네트워크로 추가로 침투해 들어가게 되는 것입니다. p.7 HTTP 메시지에는 줄 바꿈을 나타내기 위해서 CR(Carriage Return, \r)과 L.. 2022. 12. 29.