전체 글

병아리 개발자의 메모장 📝
AI/Machine Learning

Linear Regression(선형 회귀)

머신러닝과 딥러닝에 대해 공부해보려고 합니다 모두를 위한 머신러닝/딥러닝 강의를 수강하고 배운 것들을 정리해보겠습니다 [참고] (https://hunkim.github.io/ml/) Linear Regression Regression Training Data x y 1 1 2 2 3 3 Linear Hypothesis 우리의 데이터들과 맞아 떨어지는 어떠한 선형적인 모델 H(x)= Wx + b linear model 을 통한 가설을 세운다 어떤 방정식이 더 가설과 잘 맞을까 ? 가장 적합한 W와 b값을 구해야함! -> 더 좋은 모델 Cost Function = Loss function 우리가 세운 Linear Hypothesis와 실제 데이터가 얼마나 다른가? H(x)-y -> 음수가 나올수도 있기 때문..

AI/Machine Learning

머신러닝의 개념과 용어

머신러닝과 딥러닝에 대해 공부해보려고 합니다 모두를 위한 머신러닝/딥러닝 강의를 수강하고 배운 것들을 정리해보겠습니다 [참고] (https://hunkim.github.io/ml/) Machine Learning Basic Machine Learning - explicit programming -> 각 환경에서의 출력을 명시해놓음 - explicit programming 의 한계 Spam filter : 너무 많은 규칙들 Automatic driving Machine Learning이란? explicit programming 처럼 일일히 프로그래밍하지 말고 어떤 자료나 현상에서 자동적으로 컴퓨터가 배우도록 해보자 컴퓨터가 데이터를 보고 학습하여 어떠한 능력을 가지게 하는 것 입력을 기반으로 데이터를 읽어..

Swift

[Swift] 문자열 다루기

Swift 문자열 다루기 이왕 iOS 개발자 되기로 맘 먹은 김에 Swift 공부도 할 겸 해서 이제부터 알고리즘 풀이를 Swift로 해보려고 마음 먹었다 👊👊 import, print와 같은 내장 함수들이 python 과 유사했지만 역시 자료형에 민감한 언어이다 보니 신경써야 할 부분이 많았다 특히 문자열에서 특정 문자에 접근하는 것 골치 아픈 것은 명성이 자자하고 heapq, deque 같은 모듈이 지원이 안되는 경우의 처리가 복잡했다 이제야 보이는 파이썬의 편리함... 그래도 Swift가 훨 빠르다! 그래서 !!! 앞으로 Swift로 알고리즘을 풀 때 나도 참고하고 누군가도 참고하기 위해서 정리해보려고 한다 1. 문자열 입력 받기 readLine() Swift에서는 문자열을 입력받을 때 readLi..

AI/Machine Learning

데이터 분석의 개요

1. 데이터 분류 데이터들이 점점 많아지면서 데이터를 이해하고 분석하는 능력은 매우 중요하다 학교에서 배운 데이터 분석 관련 내용들을 정리해보겠다 데이터의 다양한 종류 Structured or Unstructured 구조화가 되어있는가 i.i.d. data or non-i.i.d. data (independent and identically distributed) 독립적이고 균일하게 분포되어 있는가 Vectorial or non-Vectorial data 벡터 형태의 데이터인가 Labeled or unLabeled data 라벨화가 되어있는가 데이터의 종류 Images, text, languages, time series, graphs, and so on 2. Regression Correlation A..

Swift

Swift 기본 문법 - 변수 & 상수와 반복문

Swift문법 Swift 언어 공부를 시작하며 여태까지 배운 언어들과의 차이점 위주로 정리하려 한다. 변수와 상수 선언 Swift는 함수형 프로그래밍의 패러다임을 채용한 언어임 -> 불변 객체를 굉장히 중요시 한다. 대부분 상수나 변수 선언 시에 타입을 꼭 명시해준다. //변수의 선언 var integer : Int = 5 //상수의 선언 let greet : String = "Hello" 리터럴 문법에도 동일하다. //Array선언 var integers : Array = Array() //Dictionary선언 var anyDic : Dictionary = [String : Any]() //Set선언 var integerSet : Set = Set() 기본 데이터 타입 Swift는 데이터 타입에 엄격..

Algorithm/문제풀이

[백준/Python] 1260번 DFS와 BFS 풀이

문제 정보 문제 출처: 백준 온라인 저지 문제 링크: 1260번 DFS와 BFS 제출 언어: Python 풀이 문제 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 코드 from collections import deque import sys input = sys.stdin.readline def DFS(v): #depth-first search visit2[v]=1 print(v,end=' ') for i in range(1,N+1): if visit2[i]==0 and graph[v][i]=..

soominii
A BETTER DAY