본문 바로가기

네이버클라우드202

AI 2일차 (2023-05-09) 인공지능 기초 - 인공지능 기초개념과 훈련 테스트 데이터 셋 퍼셉트론ㄴ 다수의 신호(Input)를 입력으로 받아 하나의 신호(Output)를 출력하는 알고리즘 ㄴ 인공신경망(ANN)의 한 종류로, 1957년에 Frank Rosenblatt이 발명 ㄴ 각 입력값에 대해 가중치(Weight)를 곱한 값들의 합과 편향(Bias)을 더한 후, 이 값이 어떤 임계값(Threshold)을 넘으면 1을 출력하고, 그렇지 않으면 0을 출력 = > y = wx + b ㄴ 활성화 함수를 통해 입력값이 일정한 임계치를 넘어설 경우 출력값이 1에 가까워지고, 그렇지 않은 경우에는 0에 가까워지도록 하여 입력값을 0 또는 1로 변환 ㄴ 계산된 출력값은 정답과 비교하여 오차를 계산하고, 이 오차를 줄이는 방향으로 가중치(w)와 편향(b)을 업데이트함 ㄴ 최적의 가중치(w)와 편향(b)을 .. 2023. 5. 9.
AI 1일차 (2023-05-08) 인공지능 기초 - 딥러닝 기본 코드 실습 딥러닝 기본 코드 실습 tf01_study # 1. 데이터 import numpy as np x = np.array([1, 2, 3]) y = np.array([1, 2, 3]) # 2. 모델구성 from keras.models import Sequential from keras.layers import Dense model = Sequential() model.add(Dense(10, input_dim=1))# 입력층 model.add(Dense(5))# 히든 레이어 1 model.add(Dense(7)) # 히든 레이어 2 model.add(Dense(5)) # 히든 레이어 3 model.add(Dense(1)) # 출력층 # 3. 컴파일, 훈련 model.compile(loss='mse', opti.. 2023. 5. 8.
AI 1일차 (2023-05-08) 인공지능 기초 - 파이썬(Python) 기초 visual studio code 설치https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com ㄴ Windows x64 - User Installer - Stable 선택하여 설치 파이썬 기초test01.py.. 2023. 5. 8.
AI 1일차 (2023-05-08) 인공지능 기초 - Python, Keras, TensorFlow, Scikit-learn, Anaconda 파이썬(Python) ㄴ 데이터 과학 분야를 위한 표준 프로그래밍 언어 (인공지능 기초언어(표준언어)) ㄴ 데이터 적재, 시각화, 통계, 자연어 처리, 이미지 처리 등에 필요한 라이브러리들이 있음 ㄴ 반복 작업을 빠르게 처리하고 손쉽게 조작 가능 케라스(Keras) 와 텐서플로우(TensorFlow)ㄴ Keras와 TensorFlow 는 모두 딥러닝을 위한 파이썬(python) 라이브러리 ㄴ Keras 는 TensorFlow 를 백엔드(backend) 로 사용 ㄴ TensorFlow 는 구글에서 개발한 딥러닝 엔진 Scikit-learnㄴ 오픈소스인 scikit-learn 은 파이썬 머신러닝 라이브러리 ㄴ 사용자 가이드 https://scikit-learn.org/stable/user_guide.html.. 2023. 5. 8.
AI 1일차 (2023-05-08) 인공지능 기초 - 인공지능, 머신러닝, 딥러닝 인공지능 일반적으로 인간의 지능이 필요하거나 인간이 분석할 수 있는 것보다 규모가 큰 데이터를 포함하는 방식으로 추론, 학습 및 행동할 수 있는 컴퓨터 및 기계를 구축하는 기술 ㄴ 인공지능 - 계산, 학습 등 인간의 지적능력을 컴퓨터를 통해 구현하는 기술 ㄴ 머신러닝 - 특정 부분을 스스로 학습해 성능 향상 ㄴ 딥러닝 - 인간의 뉴런과 비슷한 인공신경망으로 정보 처리 머신러닝과 딥러닝 머신러닝 ㄴ 인공지능 분야에서 데이터를 활용하여 모델을 학습시키고, 이를 이용하여 예측, 분류, 군집 등의 문제를 해결하는 기술 ㄴ 사람이 훈련 데이터 셋 각각의 특징을 분리 머신러닝 라이브러리 ㄴ TensorFlow - 구글에서 개발한 오픈소스 머신러닝 라이브러리 ㄴ PyTorch - 파이썬 기반의 오픈소스 머신러닝 라이.. 2023. 5. 8.
Linux 9일차 (2023-05-04) 네이버클라우드 서버 설정하기 - NaverCloud 서버 생성 NaverCloud 서버 생성 ㄴ Services > Compute > Server ㄴ 서버 이미지 선택 > Ubuntu-18.04 [다음>] 선택 ㄴ 서버 생성 > 입력내용 채워넣기 > [다음] 선택 ㄴ 인증키 설정 > 새로운 인증키 생성 라디오 박스 선택 > 인증키 이름 입력 > [인증키 생성 및 저장] 선택 > [다음 >] 선택 ㄴ 네트워크 접근 설정 > [다음 >] 선택 ㄴ최종 확인 > [v 서버생성] 선택 ㄴ서버 생성중 팝업창 > [확인] 선택 ㄴ 생성한 서버 우클릭(운영중 상태) > 포트 포워딩 설정 ㄴ 외부 포트 번호 입력 > [+추가] > [적용] 선택 ㄴ 생성한 서버 우클릭(운영중 상태) > 관리자 비밀번호 확인 선택 ㄴ 다운받아 두었던 인증키 (ysy1.pem) 넣기 ㄴ [v 비밀번호 .. 2023. 5. 5.