반응형
- [ 인공지능/프레임워크 or 라이브러리 ]텐서플로우 개요, 텐서 형변환, 연산, 함수2024-02-12 19:48:48요즘 딥러닝 강의만 듣고 정리하고 올린다는 것 자체에 너무 의미를 부여하고 있는게 아닌가 싶다 사실 잘 이해가 안되서 강의를 듣고 나온 내용들을 올리는 수준에 불과한데 말이다 딥러닝에 익숙해지는 것은 좋지만 지금 우선순위는 이것보다 클라우드 쪽에 좀 더 중점을 둬야하지 않을까 싶다 이번 설연휴에는 핑계지만 딥러닝만 올리고 다른건 거의 안한 것 같다 우선순위를 생각하면서 행동하자 1. 텐서플로우(Tensorflow) 개요 보시면 아시겠지만 파이토치와 텐서플로우는 상당히 유사한 부분이 많습니다 원래는 텐서플로우를 많이 사용하다가 파이토치가 등장하면서 파이토치로 많이 넘어갔었는데, 텐서플로우 2.0부터 파이토치와 유사한 부분들이 많아졌습니다 텐서플로우로 작성된 내용들도 많이 볼 수 있기 때문에 파이토치 뿐만 ..
- [ 인공지능/프레임워크 or 라이브러리 ]자동 미분과 기울기, 모델 생성 후 테스트 및 검증해보기2024-02-11 16:52:06이제 파이토치를 통해 예시 데이터셋을 가져와서 모델을 생성해보고 테스트하고 검증하는 강의를 들었다 실습을 진행하면서 들은 생각은 너무 빠르게 지나간다는 점...? 이전부터 느끼고 있었던 패스트캠퍼스 강의들의 문제점이 느껴졌었다 새로운 기술들을 습득하고 배우는데에 있어서는 패스트캠퍼스 강의보다는 책을 읽어보던가 다른 강의들을 찾아보는 것을 추천한다 그럴 수 밖에 없는 것이 너무 많은 내용을 단기간에 전달하려고 하다보니 그런 것 같다. 하지만 그렇다고 패스트캠퍼스가 좋지 않다는 것은 아니다. 어느정도 기반 지식이 있고 다양한 오픈소스들 또는 관련 기술들을 접해보고 싶을 때는 패스트캠퍼스만한 게 없는 것 같다. 나는 인공지능이 처음이라 지금 머릿속이 매우 복잡하긴 하지만 내가 항상 생각하고 있는 낯섦을 익숙함..
- [ 인공지능/프레임워크 or 라이브러리 ]파이토치 개요, 텐서의 형변환, 연산, 함수2024-02-10 15:31:38설 연휴라 집에 내려와서 노트북으로 작성 중이다 노트북이 오래돼서 그런지 너무 느려서 예전에 포맷을 했었는데 그 이후로는 나름 쓸만한 것 같아서 다행이다 이번에는 파이썬에 있는 딥러닝을 위한 프레임워크인 파이토치에 대해서 알아보고 정리해볼 것이다 가보자고~ 1. 파이토치(PyTorch) 개요 PyTorch는 기계 학습 프레임워크(framework) 중 하나다 PyTorch를 사용하면, GPU 연동을 통해 효율적으로 딥러닝 모델을 학습할 수 있다 import torch 파이토치를 사용하여 연산을 할 때 CPU를 사용할 것인지 GPU를 사용할 것인지를 정할 수 있다 data = [ [1, 2], [3, 4] ] x = torch.tensor(data) print(x.is_cuda) x = x.cuda() #..
- [ 프로그래밍 언어/Python ]파일 입출력, 함수, 클래스, 예외 처리2024-02-09 07:15:27오늘은 설날 공휴일이라 느긋하게 일어나서 작성 중이다 이런 꿀 같은 공휴일을 잘 활용해야 내가 계획하고 있는 것들을 잘 마무리할 수 있을 것이다 아무나 하지 못하는 걸 해야 특별한 삶을 살 수 있다고 믿는다 누구보다 열심히 하자 1. 파이썬(Python) 파일 입출력 파일 객체를 만들 때는 open(), 파일 객체를 닫을 때는 close() 함수를 사용한다 파이썬에서는 여러 가지 파일 모드(mode)를 제공한다 r: 읽기(read) 모드(파일 읽기) w: 쓰기(write) 모드(파일에 내용을 쓰기) a: 추가(append) 모드(파일의 마지막에 새로운 내용 추가) 1-1. 파일 출력 파일에 데이터를 쓸 때는 write() 함수를 사용할 수 있다 줄바꿈 기호(\n)을 사용하여, 줄을 변경할 수 있다 여러 ..
- [ 프로그래밍 언어/Python ]리스트, 튜플, 딕셔너리, 집합, 불, 조건문, 반복문2024-02-08 07:14:25내일이 벌써 설날이다 오늘은 일찍 퇴근시켜줄 것 같다 그래서 기분이 좋다ㅎㅎ 친구를 도와서 게임을 같이 만들고 있는데 새로운 서비스들을 적용시켜보려고 하니 너무 재밌다 는 다시 본론으로 돌아와서 파이썬 자료형 마무리하고 조건문, 반복문 Let's Go~ 1. 파이썬(Python) 리스트 자료형과 튜플 자료형 1-1. 리스트 자료형 리스트는 대괄호 안에 원소들을 쉼표로 구분하여 넣을 수 있다 일반적으로 리스트의 각 원소는 같은 자료형이도록 쓰지만, 서로 다른 자료형의 데이터가 들어갈 수 있다 data = ["Hello", 7, 0.5] print(data) # ['Hello', 7, 0.5] 리스트에 대해서 인덱싱과 슬라이싱을 사용할 수 있다 evens = [2, 4, 6, 8, 10, 12, 14, 16..
- [ 프로그래밍 언어/Python ]개발환경, 기본 입출력, 정수 자료형, 실수 자료형, 문자열 자료형2024-02-07 06:19:17이제 파이썬 Hello World랑 자료형부터 시작해서 프로그래밍 기초를 시작하려는 것 같다 아무래도 이 부분은 어느정도 기반 지식이 있다보니 빠르게 수강하고 빠르게 포스팅하고 남은 시간에 다른 것들을 해야겠다ㅎㅎ 시간을 효율적으로 관리하는 방법을 계속 연구하는 중이다 그리고 요즘 매일 새벽에 일어나서 공부하려니 다크써클이... 피부과 예약해야겠다 1. 파이썬(Python) 개발 환경 1-1. 파이썬 온라인 개발 환경 Google Colab 구글(Google) 계정만 있다면 무료로 사용할 수 있는 개발 환경이다 Google Colab 시작하기: https://colab.research.google.com/ [+코드] 버튼을 클릭하여 코드 셀을 추가하고, 파이썬 코드를 작성할 수 있다 [Shift + En..
- [ 프로그래밍 언어/Python ]큐, 덱, 이진 탐색 트리, 우선 순위 큐, 그래프2024-02-06 07:03:50자료구조는 이틀만에 끝나네요 벌써 6일차입니다ㅎㅎ 그럼 오늘도 출발~! 1. 큐 (Queue) 큐(queue)는 먼저 삽입된 데이터가 먼저 추출되는 자료구조(data structure)다 예시) 게임 대기 큐는 먼저 대기한 사람이 먼저 게임에 매칭된다 1-1. 연결 리스트로 큐 구현하기 큐를 연결 리스트로 구현하면, 삽입과 삭제에 있어서 𝑂(1)을 보장할 수 있다 연결 리스트로 구현할 때는 머리(head)와 꼬리(tail) 두 개의 포인터를 가진다 머리(head) : 남아있는 원소 중 가장 먼저 들어 온 데이터를 가리키는 포인터 꼬리(tail) : 남아있는 원소 중 가장 마지막에 들어 온 데이터를 가리키는 포인터 1-2. 파이썬으로 큐 구현해보기 class Node: def __init__(self, d..
- [ 프로그래밍 언어/Python ]배열, 연결리스트, 파이썬 리스트 자료형,스택2024-02-05 06:43:28선수지식으로 확률과 통계가 강의 진행상으로는 끝났지만 솔직히 제대로 이해를 못했다... 따로 보충을 계속 해주어야 겠다ㅜㅜ 어렵누 다음 선수지식으로 자료구조에 대해서 배우게 되었다 이 부분은 예전에 해본 적이 있기 때문에 수월하게 할 수 있을 것이라 믿어 의심치 않는다😎 1. 자료구조 자료구조는 다수의 자료(data)를 담기 위한 구조다 프로그램의 요구사항에 맞게 적절한 자료구조를 선택하게 된다면 불필요한 메모리 낭비를 막을 수 있다 자료구조의 종류에는 크게 두가지가 있다 선형 구조(linear data structure) 배열(array) 연결 리스트(linked list) 스택(stack) 큐(queue) 비선형 구조(non-linear data structure) 트리(tree) 그래프(graph)..
반응형