728x90

Study 31

PyTorch 기초부터 완벽 정리! 딥러닝 입문자를 위한 친절한 가이드

PyTorch 기초부터 완벽 정리! 딥러닝 입문자를 위한 친절한 가이드안녕하세요! 오늘은 딥러닝을 시작하는 분들에게 꼭 필요한 PyTorch에 대해 자세히 알아보겠습니다. 처음 접하시는 분들도 쉽게 따라할 수 있도록 차근차근 설명드릴게요!🤔 PyTorch가 뭐죠?PyTorch는 Facebook(현 Meta)에서 개발한 오픈소스 딥러닝 프레임워크입니다. 쉽게 말해서 인공지능 모델을 만들고 학습시키는 데 필요한 도구들을 모아놓은 툴킷이라고 생각하시면 돼요.왜 PyTorch가 인기일까요? 바로 직관적이고 사용하기 쉽기 때문입니다. 다른 프레임워크들과 달리 Python다운 코딩이 가능하고, 디버깅도 훨씬 편해요.🚀 PyTorch의 핵심 구성 요소들PyTorch를 제대로 이해하려면 몇 가지 핵심 개념을 알아야..

Study/Python 2025.05.27

파이썬으로 시작하는 데이터분석 여행 🐍 초보자를 위한 완벽 가이드

🌟 데이터분석의 세계로 떠나는 첫걸음안녕하세요! 데이터분석에 관심이 있지만 어디서부터 시작해야 할지 막막하셨나요? 오늘은 파이썬을 활용한 데이터분석의 기초부터 꼭 알아야 할 용어들까지 친근하게 설명해드릴게요. 마치 친구와 대화하듯 편안하게 읽어보세요! 😊 📸 Photo by Markus Spiske 🔗 Unsplash에서 보기 • ❤️ 1777 likes • 클릭하면 원본 이미지로 이동 데이터분석이라고 하면 뭔가 어렵고 복잡할 것 같지만, 사실 우리 일상 곳곳에 숨어있어요. 쇼핑몰에서 "이 상품을 본 고객들이 함께 구매한 상품"을 추천받거나..

Study/Python 2025.05.27

[Python] 패키지 목록 requirement.txt 만들기

보통 requirements.txt를 만들때, pip freeze > requirements.txt 이렇게 단순하게 진행한다. 그런데, 이런 경우 간혹 @가 붙으면서 잡스러운 내용이 나오고 파일만으로 설치하기 힘든 경우가 있다. 그래서 단순하게 패키지 버전만 출력할 수 있는 코드를 가지고 왔다. pip list --format=freeze > requirements.txt 이러면 패키지 이름과 버전만 저장되기 때문에 아주 범용적이고 개꿀이다.

Study/Python 2024.01.18

[Python]샘플용 데이터프레임 쉽게 생성하기

간혹 코딩을 하다보면 테스트를 하기 위해서 혹은 샘플이 필요해서 데이터프레임을 만들고 싶을 때가 있다. 그때마다 student_card = pd.DataFrame({'ID':[20190103, 20190222, 20190531], 'name':['Kim', 'Lee', 'Jeong'], 'class':['H', 'W', 'S']}) 이런식으로 만드려고한다면 여간 머리가 지끈지끈해지는게 아니다. 게다가 한번에 대용량의 데이터를 만들 수가 없다. 하지만 아래의 방법을 쓴다면 누구나 쉽게 내가 원하는 크기의 데이터프레임을 만들 수 있다. import pandas as pd import numpy as np size = 10_000 df = pd.DataFrame() df['position'] = np.rand..

Study/Python 2023.11.17

[C++]04.7 복합데이터형 - 포인터와 메모리 해제

포인터는 값 자체가 아니라 값의 주소를 저장하는 변수다. 포인터를 이해하기 전에 일반적인 변수에 대해 명시적으로 그 주소를 알아내는 방법을 알아보자 주소 연산자(&)를 변수 앞에 붙이면 그 변수의 주소를 알아낼 수 있다. home이 변수라면 &home은 그 변수의 주소이다! // address.cpp -- & 연산자로 주소를 알아낸다. #include int main() { using namespace std; int donuts = 6; double cups = 4.5; cout

Study/C++ 2023.03.31

[C++]04.5,6 복합데이터형 - 공용체, 열거체

공용체 공용체(union)는 서로 다른 데이터형을 한번에 한가지만 보관할 수 있는 데이터 형식이다. 구조체는 int형과 long형, double형을 한번에 보관할 수 있지만 공용체는 어느 하나만 보관할 수 있다. 구문은 구조체와 같지만 의미가 다르다. union one4all { int int_val; long long_val; double double_val; }; 이 경우 one4all은 모든 형을 보관할 수 있지만 어느 순간에는 하나만 보관이 가능하다. one4all pail; pail.int_val = 15;// int형을 저장 cout

Study/C++ 2023.03.29

[C++]04.4 복합데이터형 - 구조체

- 관련된 정보를 하나의 단위로 묶어서 저장할 수 있다. - C++에서 구조체는 객체 지향 프로그래밍의 핵심인 '클래스'의 기초가 된다. - 사용자가 정의할 수 있는 데이터형 struct inflatable // 구조체 선언 { char name[20]; float volume; double price; }; 예제 // structur.cpp -- 간단한 구조체 #include struct inflatable // 구조체 선언 { char name[20]; float volume; double price; }; int main() { using namespace std; inflatable guest = { "Glorious Gloria", // name value 1.88, // volume value..

Study/C++ 2023.03.17

[C++]04.3 복합데이터형 - String클래스

string클래스는 배열보다 사용하기가 쉽고 하나의 데이터형으로 나타낸다. // strtyp1.cpp -- C++ string클래스를 사용한다. #include #include // string클래스를 사용하기 위해 int main() { using namespace std; char charr1[20]; // 빈배열 생성 char charr2[20] = "jaguar"; // 초기화된 배열 생성 string str1; // 빈 string 객체 생성 string str2 = "panther"; // 초기화된 string 객체 생성 cout > charr1; cout > str1; cout

Study/C++ 2023.03.10

[C++]04.2 복합데이터형 - 문자열

문자열이란 메모리에 바이트 단위로 연속적으로 저장되어 있는 문자들을 말한다. 문자열이 너무 길 경우 한행으로 표현할 수 없을 때는 큰따옴표로 묶인 두 문자열을 하나로 결합할 수 있다. 빈칸, 탭, 캐리지리턴과 같은 화이스스페이스로 분리된 두개의 문자열 상수는 하나의 문자열 상수로 결합된다. 아래의 세개의 출력문은 모두 동등하다. cout year; cout

Study/C++ 2023.03.09
728x90