반응형

분류 전체보기 193

[네이버클라우드캠프] 2023.5.9 AI(2) - 실습 2

실습 2 tf07_california.py import numpy as np from keras.models import Sequential from keras.layers import Dense from sklearn.model_selection import train_test_split from sklearn.metrics import r2_score # from sklearn.datasets import load_boston -> 윤리적인 문제로 제공 안 됨 from sklearn.datasets import fetch_california_housing # 1. 데이터 # datasets = load_boston() datasets = fetch_california_housing() x = data..

[네이버클라우드캠프] 2023.5.9 AI(1) - 실습 1

실습 1 tf04_train_test_split01.py train, test 데이터 비율 직접 나누기 import numpy as np from keras.models import Sequential from keras.layers import Dense # 1. 데이터 x = np.array([1, 2, 3, 4, 5, 6, 7 ,8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]) y = np.array([1, 2, 3, 4, 5, 6, 7 ,8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]) # x = np.array([range(1, 21)]) # y = np.array([range(1, 21)])=> 일일히 입력하는 ..

[네이버클라우드캠프] 2023.5.8 AI(2) - 파이썬 기초, 딥러닝 다층 퍼셉트론 실습

파이썬 기초 test01.py # 1. 파이썬 기초 # 변수 저장 출력 a = 1 b = 2 c = a + b d = a * b print(a) print(b) print(c) print(d) # 문자 출력 print('Hello World!')# 문자열은 '' , "" 로 감싸기 print('makit "code" lab') # ""는 ''안에 출력 print("she's gone") # ''는 ""안에 출력 # 변수와 문자 출력 a = 10 b = 20 c = a + b print('a의 값은', a) # 변수와 문자를 구분할 때 , 사용 print('b의 값은', b) print('a와 b의 합은', c) # 정수와 문자 연산 a = 10 b = 'makit ' print(a * 3)# 10 곱하기..

[네이버클라우드캠프] 2023.5.8 AI - 인공지능 개념 정리 (추가)

인공지능 개념 정리 머신러닝 (Machin Learning) 컴퓨터가 데이터를 기반으로 스스로 학습하고 예측을 수행할 수 있는 인공지능의 한 분야이다. 기존의 프로그램과 달리 머신러닝에서는 사람이 직접 규칙과 조건을 설정하는 것이 아니라, 데이터를 통해 스스로 패턴을 학습하고 이를 기반으로 예측을 수행한다. 이러한 방식으로 머신러닝은 데이터 분석과 예측 분야에서 많이 사용된다. 머신러닝은 크게 지도학습, 비지도학습, 강화학습으로 분류된다. 지도학습은 입력데이터와 그에 대한 라벨(label)을 함께 제공하여 모델이 입력 데이터와 라벨의 관계를 학습하고, 새로운 입력 데이터에 대한 예측값을 생성하는 방식이다. 예를 들어, 이메일이 스팸인지 아닌지를 판별하는 문제가 있다면, 스팸 여부에 대한 라벨이 있는 이메..

[네이버클라우드캠프] 2023.5.8 AI(1) - Anaconda, Visual Studio Code 설치

Anaconda 설치 Anaconda 설치링크 Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com Anaconda 가상환경 생성 및 라이브러리 설치 파이썬 가상환경 만들기 (base) C:\Users\owner> conda create --name tf210 python=3.10 => 파이썬 가상환경 생성 ('tf210' 이라는 이름의 3.10버전 파이썬 가상환경) => (base): 현재 작업중인 환경 => C:\Users\owner : 현재 작업중인..

[네이버클라우드캠프] 2023.5.4 Linux - Ubuntu Linux 초기설정 자동화하기

오늘은 네이버클라우드캠프의 첫 과목인 리눅스 수업의 마지막 날이다. 이제 조금 리눅스와 친해진 것 같은데 벌써 마지막 수업이라는 게 아쉽다. 오늘 수업에서는 그동안 배웠던 것들을 종합적으로 실습해보는 시간을 가졌다. 강사님께서 네이버클라우드 서버에서 리눅스를 구동하고 설정하는 부분까지 다뤄주셨지만 그 부분은 클라우드를 본격적으로 사용할 때 블로그에서 다뤄볼 예정이다. Ubuntu Linux 초기설정 자동화하기 2023.05.03 - [[네이버클라우드] AIaaS 개발자 과정/Linux] - [네이버클라우드캠프] 2023.5.3 8일차(1) - Shell Script [네이버클라우드캠프] 2023.5.3 8일차(1) - Shell Script Shell Script (Shell Programming) Sh..

[네이버클라우드캠프] 2023.5.3 Linux(3) - Shell Script - sed, awk

Shell Script - sed, awk sed - stream editor 텍스트 파일에서 특정한 패턴을 찾아 다른 문자열로 치환하거나 삭제, 추가, 출력 등 다양한 작업을 수행하는 유닉스/리눅스 명령어이다. sed는 주로 스크립트 파일을 통해 사용되고, 스크립트 파일은 sed 명령어의 작업을 순차적으로 수행하며, 파일을 수정하거나 출력한다. sed는 비대화형(스트리밍) 편집기로서 grep과 비슷하고, ed(대화형 편집기) 에서 왔다. 차이점: 대화형은 입력과 출력이 하나로 이어진다. sed 명령어는 다음과 같은 기본 형식을 갖는다. sed [옵션] '명령어' 파일명 여기서, 명령어는 다음과 같이 작성된다. [주소]함수[인자] => 주소: 작업을 수행할 행을 선택하는 기능으로, 정규표현식, 숫자, $..

[네이버클라우드캠프] 2023.5.3 Linux(2) - Shell Script 실습

Shell Script 실습 if문 root@kwc:~# vi if.sh root@kwc:~# chmod +x if.sh root@kwc:~# if.sh $b = 30 if ~else문 root@kwc:~# vi ifelse.sh root@kwc:~# chmod +x ifelse.sh root@kwc:~# ifelse.sh $b = 30 다중 if문 root@kwc:~# vi ifif.sh root@kwc:~# chmod +x ifif.sh root@kwc:~# ifif.sh $b = 30 F for문 root@kwc:~# vi for.sh root@kwc:~# chmod +x for.sh root@kwc:~# for.sh a = aa a = bb a = cc a = dd while문 root@kwc:~..

[네이버클라우드캠프] 2023.5.3 Linux(1) - Shell Script

Shell Script (Shell Programming) Shell의 종류 Bourne Shell (sh) 79년. Bell연구소 Steven Bourne이 개발 C Shell (csh) 버클리 대학교에서 Bill Joy가 개발 C언어와 비슷한 문법을 사용 TC Shell (tcsh) C Shell의 확장판 Korn Shell (bash) AT&T사의 David Korn이 개발 Bourne Shell의 확장판 Bourne Again Shell (bash) Bourne Shell을 기반으로 C Shell과 Korn Shell의 장점까지 포함한 강력한 Shell 자유소프트웨어 재단의 Brian Fox가 개발. Linux의 기본 Shell. Debian Shell (dash) 데비안 리눅스 배포판에서 사용하..

[네이버클라우드캠프] 2023.5.2 Linux(2) - Web Server, Database Server

Web Server 일반 사용자 홈페이지 만들어보기 필요 패키지 설치 apt -y install php php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-mysql apache2 mysql-server root@kwc:~# cd /etc/apache2/mods-enabled => mods-enabled : 아파치2 웹서버 모듈 중에 활성화된 모듈들이 모여있는 디렉토리 root@kwc:/etc/apache2/mods-enabled# ls => list 명령어로 디렉토리 내의 파일(활성화된 모듈)의 목록을 확인. access_compat.load authz_user.load filter.load php8.1.load a..

반응형