일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 카톡
- SAA
- dict
- flask
- EC2
- lambda
- git
- 중급파이썬
- 채팅
- AWS
- Props
- pandas
- 파이썬
- 튜플
- react
- crud
- async
- merge
- wetube
- docker
- Class
- Vue
- socket io
- NeXT
- S3
- TypeScript
- SSA
- node
- MongoDB
- RDS
- Today
- Total
목록AI 웹개발 트랙 - 내배캠/4주차 (14)
초보 개발자
프로그래머스 레벨 1을 끝내고 레벨 2를 하는데 난이도가 확 올라가버렸다. 이제는 자료구조, 시간복잡도를 활용하지 않으면 못푸는 것 같다. 자료구조 공부도 열심히 해야겠다. 4주차에는 공부를 많이 안한 것 같다. 머신러닝공부를 한 결과 원리부터 배우는 것이 아니라 결과 값만 배우는 형식이라 흥미가 떨어졌다. 시간이 아깝다는 생각도 들었다. 이걸 가지고 내가 무언가를 만들어낼 자신이 없다. 다음주에 이걸 가지고 팀과제를 한다는데 막막하기 그지없다. 따로 강의를 사서 들어야 하나 이생각도 든다. flask에서 이미지 업로드 방식을 구현해보고 그 중 s3를 사용하여 업로드 하는 방식을 나름대로 찾아서 업로드해보았다. 2022.01.05 - [AI 웹개발 트랙 - 내배캠/4주차] - flask 이미지 업로드 방..
큐, 스택은 선형구조이다. 선형구조랑 자료를 구성하고 있는 데이터들이 순차적으로 나열된 형태이다. 트리는 비선형 구조이다. 비선형 구조는 선형구조와는 다르게 데이터가 계층적 혹은 망으로 구성되어 있습니다. 선형구조와 비선형구조의 차이점은 형태뿐만 아니라 용도에서도 차이점이 많다. 선형구조는 자료를 저장하고 꺼내는 것에 초점, 비선형 구조는 표현에 초점 ( 폴더 구조가 대표적인 트리 ) 트리는 계층형 구조이다. 위 아래가 구분되어 있다. 트리는 이진 트리, 이틴 탐색 트리, 균형 트리, 이진 힙 등 다양한 트리가 있다. 이진 트리와, 완전 이진 트리만 배워보자 이진 트리의 특징은 바로 각 노드가 최대 두개의 자식을 가진다는 것이다. 하위 노드가 4 ~ 5개 일 수 없다. 무조건 0이거나 1이거나 2이어야 ..
큐, 스택은 선형구조이다. 선형구조랑 자료를 구성하고 있는 데이터들이 순차적으로 나열된 형태이다. 트리는 비선형 구조이다. 비선형 구조는 선형구조와는 다르게 데이터가 계층적 혹은 망으로 구성되어 있습니다. 선형구조와 비선형구조의 차이점은 형태뿐만 아니라 용도에서도 차이점이 많다. 선형구조는 자료를 저장하고 꺼내는 것에 초점, 비선형 구조는 표현에 초점 ( 폴더 구조가 대표적인 트리 ) 트리는 계층형 구조이다. 위 아래가 구분되어 있다. 트리는 이진 트리, 이틴 탐색 트리, 균형 트리, 이진 힙 등 다양한 트리가 있다. 이진 트리와, 완전 이진 트리만 배워보자 이진 트리의 특징은 바로 각 노드가 최대 두개의 자식을 가진다는 것이다. 하위 노드가 4 ~ 5개 일 수 없다. 무조건 0이거나 1이거나 2이어야 ..
해쉬 테이블이란?? 컴퓨핑에서 키를 값에 매핑할 수 있는 구조인, 연관 배열 추가에 사용되는 자료구조이다. 해시 테이블은 해시 함수를 사용하여 index를 버킷이나 슬롯의 배열로 계산한다. 데이터를 다루는 기법 중에 하나로 데이터의 검색과 저장이 아주 빠르게 진행된다. 해시 테이블은 각각의 Key값에 해시함수를 적용해 배열의 고유한 index를 생성하고, 이 index를 활용해 값을 저장하거나 검색하게 된다. 여기서 실제 값이 저장되는 장소를 버킷 또는 슬롯이라고 한다. 예를 들어 우리가 (Key, Value)가 ("kim", "1234")인 데이터를 크기가 16인 해시 테이블에 저장한다고 하자. 그러면 먼저 index = hash_function("kim) % 16 연산을 통해 index 값을 계산한다..
class Node: def __init__(self, data): self.data = data self.next = None class Queue: def __init__(self): self.head = None self.tail = None def enqueue(self, value): new_node = Node(value) if self.is_empty(): self.head = new_node self.tail = new_node return self.tail.next = new_node self.tail = new_node def dequeue(self): if self.is_empty(): return 'array is empty' cur = self.head self.head = sel..
class Node: def __init__(self, data): self.data = data self.next = None class Stack: def __init__(self): self.head = None def push(self, value): new = Node(value) new.next = self.head self.head = new # pop 기능 구현 def pop(self): if self.is_empty(): print('array is empty') return deleted = self.head self.head = self.head.next return deleted.data def peek(self): if self.is_empty(): print('array is e..
plt.figure(figsize=(16, 10)) sns.countplot(train_df['label']) plt.show() import numpy as np from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import Adam, SGD x_data = np.array([[0, 0], [0, 1], [1, 0], [1, 1]], dtype=np.float32) y_data = np.array([[0], [1], [1], [0]], dtype=np.float32) 임포트 후 플로팅 포인트 32비트의 넘피어레이를 만들어 주었다. mo..
from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import Adam, SGD import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler 보통 기본적으로 쓰이는 모듈들이다. sequential은 모델을 정의할 때 쓰고, dense는 가설을 구현할 때 쓰..