반응형

Programming 183

[ML] Google ML Study Jam - Short History of ML

1. Short History of ML: Perceptron 퍼셉트론(perceptron)은 인공신경망의 한 종류로서, 1957년에 코넬 항공 연구소(Cornell Aeronautical Lab)의 프랑크 로젠블라트 (Frank Rosenblatt)에 의해 고안되었다. 이것은 가장 간단한 형태의 피드포워드(Feedforward) 네트워크 - 선형분류기- 으로도 볼 수 있다. 퍼셉트론이 동작하는 방식은 다음과 같다. 각 노드의 가중치와 입력치를 곱한 것을 모두 합한 값이 활성함수에 의해 판단되는데, 그 값이 임계치(보통 0)보다 크면 뉴런이 활성화되고 결과값으로 1을 출력한다. 뉴런이 활성화되지 않으면 결과값으로 -1을 출력한다. 출처 https://ko.wikipedia.org/wiki/%ED%8D%B..

Programming/기타 2019.04.25

[ML] Google ML Study Jam - 모두를 위한 딥러닝 시즌2 (Lec-02-Simple Liner Regression)

https://www.youtube.com/watch?v=Mx7oqTKwhIA&list=PLQ28Nx3M4Jrguyuwg4xe9d9t2XE639e5C&index=4&t=0s 구글 스터디잼 공부 메모 - 모두의 딥러닝 시즌 2 1. Regression - “Regression toward the mean” 전체의 평균으로 되돌아간다 (회기하려는 특징, 속성) - 통계적 원리를 설명하는 말로 Regression 이라고 사용한다 2. Linear Regression (선형회귀) - 간단하게, 데이터를 가장 잘 대변하는 직선의 방정식을 찾는 것 (y = ax + b) 이라 할 수 있음 - a는 빨간 선의 기울기, b는 직선의 y절편 - 선형 회귀는 파란 데이터를 가장 잘 대변하는 기울기와 y절편 즉, a값과 b..

Programming/기타 2019.04.25

[ML] Google ML Study Jam - Introduction to ML

머신러닝은? 머신러닝 => software 어떤 프로그램의 경우 정확하게 프로그래밍하는 것이 어려움 ex. 스팸필터 > 많은 규칙들이 있음. ex. 자율주행자동차 > 너무 많은 규칙들 프로그램인데 프로그램 자체가 데이터를 통해 학습하는 프로그램 => 머신러닝 학습하는 방법에 따라 Supervised / Unsupervised 로 나뉨 Supervised learning (지정 학습) 정해져있는 데이터를 가지고 학습, 정제된 데이터 레이블이 이미 달려있는 자료를 가지고 학습을 진행 Unsupervised learning (비지정 학습) 레이블이 없는 데이터 Supervised learning 분류 시험점수 예측 시스템 regression (회귀) P / N-P 중 하나를 시간에 따라 예측 binary cl..

Programming/기타 2019.04.14

[Swift4.2] Swift로 함수형 프로그래밍 시작하기 - Pure Function

최근 듣는 강의 - 인프런 Swift로 함수형 프로그래밍 시작하기몇개 안들었지만 좋은 강의라는 게 느껴집니다. Pure function 특정 input에 대해서 항상 동일한 output을 반환하는 함수 output을 만드는데 input만을 사용한다는 의미 함수 외부의 값을 변경하거나 저장하는 등 사용하지않아 side-effect가 없다 side-effect (부작용) 함수가 결과 값 이외에 외부의 값을 변경하게 되면 부작용이 있다고 할 수 있음 함수형 프로그래밍을 통해 이 부작용을 최소화할 수 있음 만일 함수가 외부 값을 변경하거나, 혹은 외부 값을 참조해서 output을 결정하게 되면 해당 변수/함수의 예상치 못한 값 변경이 있다면 에러가 발생할 수 있는 상황이 생기게 된다. Pure Function ..

Programming/Swift 2019.02.15

[iOS/Swift] Initialization

커스텀 클래스 init(coder:) https://developer.apple.com/documentation/foundation/nscoding/1416145-init Returns an object initialized from data in a given unarchiver 스토리보드에서 초기화 메소드를 호출할 때 이 메소드를 호출한다. 따라서 스토리보드에서 생성한 객체의 초기화가 필요한 경우 이 메소드에서 작성해준다. parameter로 들어가는 NSCoder 타입은 스토리보드에서 자동으로 생성되는 값이다. 스토리보드를 이용하지않더라도 해당 메소드를 사용할 수는 있지만 실제로 NSCoder에 어떤 값이 들어가는지는 알기 어렵다. init(frame:) https://developer.apple...

Programming/Swift 2018.12.13

[Swift] Switch 표현식

// 아론 힐리가스의 iOS 프로그래밍 5판// 2장 Swift 언어// 열거형과 Switch문 몇달 전 회사 개발 서적으로 이 책을 신청했는데 계속 못보고.. 이제서야 집에 가져와서 보고있다. // enum문 예제enum FruitType {case Applecase Bananacase Orange} // Switch문 예제let favoriteFruit = FruitType.Apple // favoriteFruit의 Type : FruitTypelet name: Stringswitch favoriteFruit {case .Apple:name = "Apple"case .Banana:name = "Banana"case .Orange:name = "Orange"} // name = "Apple" 위 구문에..

Programming/Swift 2018.10.20

App Store에 배포한 앱이 반영되지 않았을 때 문제해결

이번에 업데이트 버전 심사 후 통과되어 '이 버전 출시' 버튼을 통해 '판매 준비됨(ready for sale)' 상태로 된 버전이 있었다근데 App Store에서는 해당 버전이 뜨지 않는 문제가 1주일 이상 발생하였다. 보통 App Store에 반영되는데 짧게는 한시간 대체로 하루 이내 반영되는데 일주일이라니,,기다리다 지쳐 slack에 물어봤고 도움을 얻을 수 있었다. This update eventually went live. I did a number of things in iTunes Connect to try trigger the update: Toggled all available countries off/onUpdated the "what's new" metadata.Added a new ..

Programming/iOS 2018.08.24

[DB/MySQL] Database - MySQL 기초 (index)

Database - MySQL 기초3 - index (https://opentutorials.org/course/195/1538) 심화 개념‼️‼️‼️‼️ index (인덱스) Database에 있는 데이터가 백만개 천만개 있는 경우 필요한 데이터를 찾아는데 시스템 상의 부하, 많은 시간이 소요될 수 있다. Database 기반의 웹서비스를 만들었을 때 게시판을 조회할 때 index 문제로 오랜 시간이 걸린다면?? 아무도 사용하지 않을 것이다. 물론 가볍게 사용하는 정도라면 index를 사용해서 만들 지 않아도 최근 컴퓨터의 성능은 좋기 때문에 빠른 처리가 된다. 하지만 그 반대일 때 index를 사용해서 빠르게 찾을 수 있도록 만들 수 있다. 인덱스의 종류 primary : 중복되지않는 유일한 키 no..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초2

Database - MySQL 기초 2 (https://opentutorials.org/course/195/1467) 생성 데이터베이스와 테이블을 만드는 행위 CREATE DATABASE [database name]; CREATE DATABASE [database name] CHARACTER SET utf8 COLLATE utf8_general_ci; 데이터베이스 목록 보기 SHOW DATABASES; 데이터베이스 삭제 DROP DATABASE [database name]; 데이터베이스 사용 USE [database name] Table 데이터가 실질적으로 저장되는 저장소 File과 유사한 역할, DB는 File을 Grouping해주는 것 스키마 : Schema 테이블에 적재될 데이터의 구조와 형식을 정..

Programming/DB 2018.08.10
728x90
반응형