본문 바로가기
728x90
반응형

전체 글303

VSCode] Titanic dataset 분석하기 - 2. 모델 훈련과 평가 dataset이 준비되었으면, model을 생성해보자. scikit-learn library를 사용해서 dataset의 전처리를 하고, classification model을 train한다. 그 다음, test data로 model의 정확성을 판단한다. 1. 모델훈련의 일반적인 첫 단계는 dataset을 training, validation data로 나누는 것이다. 모든 데이터를 train하는데 사용하면, model의 성능을 평가할 수 없다. scikit-learn library의 장점은 dataset을 training, test data로 나누는 함수를 제공하는 것이다. from sklearn.model_selection import train_test_split x_train, x_test, y_t.. 2023. 4. 7.
VSCode] Titanic dataset 분석하기 - 1. 데이터 준비 Titanic dataset은 OpenML.org에 있으며, https://hbiostat.org/data/ 의 Vanderbilt University's Department of Biostatistics으로부터 제공받았다. Titanic data는 타이타닉 승객들의 생존여부와 승객들의 나이, 티켓등급 등의 특성을 제공한다. 이 데이터를 사용하여 주어진 승객의 생존여부를 예측해는 모델을 만들어보자. 데이터 준비 1. https://hbiostat.org/data/repo/titanic3.csv 경로에서 CSV file 형태의 데이터를 다운받는다. hello_ds (https://bigexecution.tistory.com/217 참조) 폴더에 저장한다. 2. Jupyter notebook(hello.ip.. 2023. 4. 7.
VSCode] 데이터 사이언스 환경설정(Python extension, Miniconda) Visual Studio Code와 MS Python extension을 이용해 데이터 사이언스를 시작해보자. 개발환경 1. Visual Studio Code 2. Python extension for VS Code Python extension에는 Pylance와 Jupyter extensions이 포함되어 있다. 3. Miniconda with latest Python Miniconda는 conda의 minimal installer이며 무료이다. 아래 경로에서 최신 파일 다운로드 받아 설치하면 된다. conda package manager, Python, packages they depend on 등이 포함되어 있다. Miniconda를 설치하면 conda command를 사용해 packages를 설.. 2023. 4. 7.
Git] The text is identical, but the files do not match! 서버에서 일괄 최신 소스를 다운받아 git commit 하려고 할때 변경파일이 많아서 확인해보니 아래와 같은 메시지를 확인하였다. The text is identical, but the files do not match! The following differences were founc: Newlines 해결방법 : $ git config --global core.autocrlf true # Configure Git to ensure line endings in files you checkout are correct for Windows. # For compatibility, line endings are converted to Unix style when you commit files. $ git ad.. 2023. 3. 22.
MSSQL] CURSOR VS WHILE CURSOR DECLARE @database VARCHAR(50) DECLARE db_cursor CURSOR FOR select name FROM sys.databases OPEN db_cursor FETCH NEXT FROM db_cursor INTO @database WHILE @@FETCH_STATUS = 0 BEGIN PRINT @database FETCH NEXT FROM db_cursor INTO @database END CLOSE db_cursor DEALLOCATE db_cursor WHILE with CTE AS ( select name from sys.databases ) select name into #query from CTE DECLARE @name VARCHAR(50) WHIL.. 2023. 3. 21.
C#] 특수문자 (주석, $, @) Comments C#은 2가지 형식의 주석을 지원한다. Single line 주석은 // 으로 시작해서 code line의 끝에서 종료한다. Multiline 주석은 /* 로 시작해서 */로 끝난다. $을 사용한 String interpolation string name = "Mark"; var date = DateTime.Now; // Composite formatting: Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date); // String interpolation: Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it'.. 2023. 3. 21.
728x90
반응형