BigQuery ML 시작하기BigQuery에서 SQL 쿼리를 사용하여 머신러닝 모델을 만들고 실행BigQuery 데이터 세트 만들기BigQuery에서 머신러닝 모델을 만들고, 평가하고, 사용하기데이터세트 만들고 sql을 실행할 수 있다.BigQuery ML에서 분류 모델로 방문자 구매 예측하기BigQuery를 사용하여 공개 데이터 세트 찾기전자상거래 데이터 세트 쿼리 및 살펴보기일괄 예측에 사용할 학습 및 평가 데이터 세트 만들기BigQuery ML에서 분류(로지스틱 회귀) 모델 만들기머신러닝 모델의 성능을 평가하고 개선하기방문자가 구매할 가능성 예측 및 순위 지정하기 BigQuery ML 예측 모델을 사용하여 택시 요금 예측하기BigQuery를 사용하여 공개 데이터 세트 찾기공개 택시 데이터 세트 쿼..
Cloud Natural Language API: Qwik StartAPI 키 만들기Cloud Natural Language API를 사용하여 텍스트 스니펫에서 '항목'(예: 사람, 장소, 사건) 추출먼저 이 실습 전체에서 사용할 PROJECT_ID로 환경 변수를 설정합니다.그런 다음 Natural Language API에 액세스할 수 있는 새 서비스 계정을 만듭니다.그런 다음 새 서비스 계정으로 로그인할 사용자 인증 정보를 만듭니다. 이러한 사용자 인증 정보를 만들고, 다음 명령어를 사용하여 JSON 파일 '~/key.json'으로 저장합니다.마지막으로 GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정합니다. 환경 변수는 앞에서 만든 사용자 인증 정보 JSON 파일의 전체 경로로..
APIs Explorer: Qwik StartCreate a Cloud Storage bucket.Upload an image to Cloud Storage and make it public.Make a request to the Vision API with that image.API키 설정하고 cloud storage에서 bucket생성. 이때, how to controll access to objects에서 enforce public access prevention on this bucket을 uncheck하고 fine-grained를 체크한다.Object names must be unique only within a given bucket. -> trueWhen an object is shared ..
Cloud IAM: Qwik StartIdentity and Access Management(IAM) 서비스 : Google Cloud 리소스에 대한 권한을 만들고 관리두 번째 사용자에게 역할 할당하기Cloud IAM과 연결되어 있는 할당된 역할 삭제하기탐색 메뉴 > IAM 및 관리자 > IAM > grant acess로 권한부여 가능탐색 메뉴 > Cloud Storage > 버킷example-bucket-0915이름에 멀티리전으로 생성해봤다. 여기에 txt파일을 업로드했다. 뷰어는 액세스 권한이 부여된 Google Cloud 프로젝트에서 호스팅되는 Cloud Storage 버킷과 파일을 볼 수 있습니다. 탐색 메뉴 > IAM 및 관리자 > IAM 에서 사용자에서 연필 아이콘을 누르고, 휴지통 아이콘을 ..
Cloud Natural Language API: Qwik StartAPI 키 만들기Cloud Natural Language API를 사용하여 텍스트 스니펫에서 '항목'(예: 사람, 장소, 사건) 추출+ ) 실습은 시작하면 일시중지가 안됨.1. PROJECT_ID로 환경 변수를 설정2. 서비스계정 생성3. 사용자인증정보 JSON 파일 '~/key.json'으로 저장4. GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 설정 5. Compute Engine - 프로비저닝된 리눅스 인스턴스에 연결 - SSH 를 클릭하면 대화형 쉘로 이동.6. gcloud 명령어로 Natural Language API의 항목 분석하면 결과를 .json으로 보낸다. (Cloud Natural Language ..
새로운 스터디를 신청하다정보처리기사 실기를 공부하다 (D-43)방송대 2학기를 시작하다....가만히 있는 것 보단 낫다지만 코테, cs, 개인프로젝트는 언제쯤 할 수 있을까?개발책 필사도 해야하고 인프런 강의들 결제만 하고 썩고 있어서 들어야해😢따흑따특히 개인프로젝트가 너무 하고 싶어!!!!오늘 코파일러의 맛tv를 봐버림해야할게 끝이 없기도 하고 나는 아직 너무 부족하다하지만 매일 꾸준히 무언갈 하고 있다는 건 사실이다
혼공스 드디어 끝이 나다...!혼공스가 드디어 6주 차, 방학을 포함한 7주의 과정이 끝이 났습니다.처음 혼공스 초대장을 받았을 때에 걱정이 많았습니다. 왜냐하면 저는 스터디를 한 번도 해보지 않았고, 책을 끝까지 읽는데 시간이 오래 걸리는 편이었기 때문입니다. 그런 저에게 더더욱 잘 맞는 스터디가 아니었을까 싶었는데요.스터디를 한 번도 하지 않았어도 룰이 간단하였고 벌칙도 없어서 부담없이 열심히 커리큘럼을 따라가면 됩니다! '혼공스'라는 이름에 걸맞게 내가 선택한 '혼자 공부하는 시리즈' 도서를 꼼꼼히 정독하고 나만의 방식으로 내용을 정리하면 됩니다.개발책이 대체로 두껍기도 하고 전자책에 익숙해지고 싶어서 이번 기회에 이북으로 구매하였습니다.+) 저는 매체 중에서 강의보다는 책이 제일 머리속에 정리가 ..
드디어 마지막 주차!!! 6주차까지 끝났다니 믿겨지지 않네요 ㅠ 6주차까지 달린 혼공족장님과 혼공단들 모두 수고하셨습니다!Chapter 14 가상 메모리메모리에서 사용하지 않는 프로세스(대기, 오랫동안 사용x)를 스왑 영역에 내보내는 것 -> 스와핑swapping스왑아웃(스왑영역으로) 스왑인(다시 메모리로. 이전과 다른 주소에 적재될 수 있습니다.) * 연속 메모리 할당 방식 : 사용자 공간에 연속적으로 배치 -> 외부 단편화 external fragmentation 문제 내포!(그 공간보다 큰 프로세스를 적재하기 어려운 상황(낭비)) -> 압축 companction(빈 공간모으기. 하던 일을 중지하고 오버헤드 야기하고 명확하지 않습니다.) -> 가상 메모리 기법, 페이징 기법이 그 대안!최초 적합fi..
Chapter 12 프로세스 동기화동기화synchronizatioin : 프로세스들의 실행 순서와 자원의 일관성을 유지하면서 수행 시기를 맞추는 것.프로세스 동기화를 하려면 ?1. 실행 순서 제어 : 프로세스들을 올바른 순서대로 실행하기2. 상호 배제: 동시 접근이 안되는 자원에 하나의 프로세스만 접근하게 하기가 필요합니다.제대로 동기화 되지않는다면 에러가 발생하거나 예상치 못한 결과가 나올 수 있습니다. -> 데이터의 일관성이 깨짐공유 자원 : 프로세스들이 공동으로 이용하는 변수, 파일, 장치임계 구역 : 동시 실행 시 문제가 발생하는 자원에 접근하는 코드 영역레이스 컨디션 : 잘못된 실행으로 여러 프로세스가 동시 다발적으로 임계 구역의 코드를 실행하여 문제가 발생하는 것.동기화를 위해서 지켜야하는 원..
Chapter 09 운영체제 시작하기운영체제operating system : 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램. 운영체제의 지휘하에 컴퓨터 부품들이 작동합니다. 부서처럼, 부분마다 관리할 자원별로 기능이 나누어져 있습니다.운영체제를 알면 운영체제의 에러메세지를 제대로 잘 이해할 수 있게 되므로 매우 중요합니다.(시스템)자원 : 프로그램 실행에 필요한 요소들커널영역kernel space : 컴퓨터 부팅 시, 운영체제가 적재되는 메모리 공간. 운영체제는 특별한 프로그램이기 때문에! 사용자 영역user space : 사용자가 이용하는 응용프로그램(특정목적을 위한 일반적인 프로그램) 적재 커널kernel : 운영체제의 핵심 서비스를 담당하는 부분. 프로세스 관리, ..