본문 바로가기

분류 전체보기38

AI 스터디 1일차 Google 강좌 머신러닝 - 머신러닝은 수리과학에서 자연과학으로 초점이 바뀜 전산학 용어 - 앙상블: 여러 모델을 만들고 최악의 경우 제외, 최선의 경우 추림 Playground - 모델 분류 과정을 시각화 - 웹으로 보여주는 AI AI - 프로그래밍 != AI - AI에서 프로그래밍은 거의 차지하지 않음(ML CODE) - AI는 하나의 거대 시스템 프로덕션 ML - 박스 도식화 크기 - 작업량 or 작업량과 연관관계 추측 2020. 10. 20.
깡통 EC2에 CodeDeploy로 배포하기 까지 필요한 작업 1. 업데이트가 필요하면 경고가 발생하니 필요시 진행 sudo yum update sudo 2. java는 안깔려 있거나 7버전 깔려잇으므로 설치 yum install -y java-1.8.0-openjdk-devel.x86_64 2-1. 7버전 깔려있는경우 8버전을 default로 변경 후 7버전 삭제 sudo /usr/sbin/alternatives --config java sudo yum remove java-1.7.0-openjdk 2-2. Redhat OpenJdk 제외한 나머지 설치 방법(adopt 예시) github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_x64_linux_hotspot_8.. 2020. 10. 15.
CI, CD CI(지속적 통합) - 테스트와 빌드가 자동 수행되어 안정적으로 배포 파일을 만드는 것 코드 수정 -> git push -> CI동작(테스트 및 빌드-Spring Boot의 경우 보통 Junit test 후 jar 빌드) -> 배포파일 생성! CD(지속적 배포) - 빌드 결과물을 자동으로 운영서버에 무중단 배포 CI로 생성된 배포파일 -> 운영서버에 반영 1. 첫번째 실습 먼저 CI 개념을 익히기 위해 가장 간단하게 사용해보았다. 설치형인 젠킨스를 대신해 Git에서 제공하는 무료 CI인 Travis CI를 사용하면 더 간단하다. 위 구조의 문제점은 1. CI와 실제 서비스가 같은 인스턴스 내에 있다. 따라서 해당 인스턴스 문제 발생 시 둘다 영향을 받는다. 2. 빌드와 배포가 동시에 이루어진다. 기존 배.. 2020. 10. 5.
플랫폼 레볼루션 후기 플랫폼의 핵심은 외부자원을 중심으로한 가치창출이다. 플랫폼은 첫째 생산자를 모아야 한다.사용자를 끌어들일 수 있는 가장 좋은 방법은 저렴하게 양질의 서비스를 제공하는 것이다.양질의 서비스를 저렴하게 제공하는 방법은 일단 생산자가 많아야된다.이 책에서는 우버, 에어비앤비의 예가 많았는데 이들 역시 생산자 확보에 먼저 포커스를 맞췄다고 한다.우리나라 대표 여행 플랫폼 중 하나인 마이리얼트립 대표님의 인터뷰영상을 본적이 있는데마이리얼트립 역시 유럽을 대상으로 지역가이드(생산자)를 먼저 확보하는 것에 힘썼고 이를 찾는 소비자가 점점 늘어났다고 했다.물론 생산자가 소비자에 비해 많아질 시 문제가 된다. 이럴때는 할인쿠폰을 발급한다던지 적절한 보상으로 소비자를 끌어모아야한다.소비자를 끌어 모은다고 해도 문제가 있다.. 2020. 10. 5.