본문 바로가기
728x90
반응형

전체 글254

ML) KNN 이웃 알고리즘 (지도학습) 안녕하세요!! 후르륵짭짭 입니다. 처음으로 머신러닝 알고리즘에 대해서 알아보도록 하겠습니다. 사실 저도 초보자라,,,, 잘 모르지만 ㅎㅎㅎ 그래도 공부한 것을 공유한다 생각하고 귀엽게 봐주셨으면 합니다 ㅎㅎㅎ 이번에 실험으로 사용될 데이터는 저번 시간에 뽑아낸 농구선수의 데이터를 활용하겠습니다. ** KNN 이웃 알고리즘 이란 ** KNN 이웃 알고리즘은 가장 간단한 머신러닝 알고리즘 입니다. 그냥 간단하게 새로운 데이터가 들어 왔을 때, 기존의 훈련 데이터셋에서 가장 가까운 친구들로 정해주는 겁니다. 이것이 K-NN(near Neighbors) 알고리즘 입니다. KNN에는 회귀와 분류가 있는데, 저는 분류만 하도록 하겠습니다. 왜냐하면 회귀와 분류 모두 동일한 방식으로 사용되기 때문입니다. ** IMP.. 2020. 8. 8.
PlayGround) Closure 에 대해 알아보자 4부 (Enum&Gernics) 안녕하세요 후르륵짭짭 입니다. 이번에는 Result 타입을 직접 구현 해보려 합니다. 1부 부터 3부 까지 Closure에 대해서 알아 봤고 Enum과 Gernics에 대해서 글을 쓴 적이 있습니다. 따라서 이것에 관련해서 API 통신 할 때 오류를 다루는 Result타입을 직접 만들어 보려 합니다. 그럼 시작 하겠습니다. ** 기본적인 셋팅 ** enum APIError : String{ case wifiError = "와이파이 에러" case httpError = "통신 에러" case justError = "그냥 에러 " } enum APIResult { case success(SuccessType) case failure(APIError) func PrintCase() -> Any { switch.. 2020. 8. 5.
네이버 DEV Open Class 모음 (20.07.31) 보호되어 있는 글 입니다. 2020. 8. 5.
PlayGround) FireBase 알아가기 1부 (설치&읽기&저장) 안녕하세요 후르륵짭짭 입니다. 이번에는 FireBase를 이용해서 서버개발자 없이도 데이터를 읽고 저장하는 방법에 대해서 알아보도록 하겠습니다. 일단 FireBase는 Goolge 것 입니다 ㅎㅎㅎㅎ 그래서 믿을 수 있죠! FireBase는 그냥 서버 개발자 없이도 서버를 운영하게 해주는 좋은 서비스라고 생각하시면 됩니다!! 그럼 지금 부터 알아가보도록 하겠습니다. ** CocoaPods 설치하기 ** 일단 FireBase를 이용하기 위해서는 CocoaPods를 이용해야합니다. CocoaPods라고 한다면 외부 라이브러리를 다운 받아서 사용하게 할 수 있도록 도와주는 거라 생각하면 편한데요! $ sudo gem install cocoapods 일단 터미널에 가서 이렇게 적어주세요!! 만약에 오류가 난다면.. 2020. 8. 5.
PlayGround) Closure 에 대해서 알아보자 3부 (Escaping) docs.swift.org/swift-book/LanguageGuide/Closures.html Closures — The Swift Programming Language (Swift 5.3) Closures Closures are self-contained blocks of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C and Objective-C and to lambdas in other programming languages. Closures can capture and store referen docs.swift.org 안녕하세요 후르륵짭짭 입니다. 드.. 2020. 8. 4.
일상) 금융 빅데이터 페스티벌 programmers.co.kr/competitions/252/2020-miraeasset 2020 금융 빅데이터 페스티벌 국내 대학(원)생으로 이루어진 개인 및 팀(최대 3인) 참여 가능 programmers.co.kr 프로그래머스에서 미래에셋 주관으로 금융 빅데이터 페스티벌을 한다. 머신러닝에도 관심 있어서 관심이 가는데,,, 실력이 부족해서 나갈지 말지는 미정 ㅠㅠ 혹시 이 블로그를 보시는 분들은 기회가 된다면 꼭 참가해보세요~~!! 2020. 8. 3.
PlayGround) Enum & Generics 에 대해서 알아보자! 안녕하세요 후르륵짭짭 입니다 이번에는 Enum과 Generics에 대해서 기초적인 것을 알아보고 이 둘을 각각 사용하는 방법과 둘을 함께 사용하는 방법을 알려드리도록 하겠습니다 ** Enum이란? 그리고 기본적 사용방법 ** Enum은 열거형이라고 합니다. 영어로 enumerations 라고 하죠 그래서 enum으로 불리는 겁니다. "An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code" 즉, 관련된어 있는 그룹으로 묶는 것이라고 정의 되어 있어요. enum Company{ case Apple case.. 2020. 8. 3.
개발일지) QR코링이(07.30) Problem Issue) 딱히 큰 Problem은 없었다. 다만 tableView Swipe에서 이미지를 넣는데, 비율이 안 맞아져서 title이 계속 사라졌다,,, 이 부분을 어떻게 해결 할 수 있을지 고민해봐야겠다 Work Done) TableView Swipe의 책갈피와 삭제 기능을 구현 하기 위해 Sqlite에 update와 delete 기능을 추가 해줬다. 예전에 공부 해놨기 때문에 빠르게 기능을 구현 할 수 있었다. 따라서 오늘은 table view의 Swipe 기능 추가로 책갈피 , 삭제 , 그리고 테이블 누르면 webView로 넘어가는 것을 구현했다. To Do) 이제 기본적으로 필수 기능들은 구현을 완료 했다. 이제 책갈피만 한 것을 보여주는 기능을 추가해주고 검색 기능을 넣어주면 좋을.. 2020. 7. 30.
IOS) TableView의 Swipe를 배워보자! 안녕하세요 후르륵짭짭 입니다. 오랜만에 글을 포스팅 해봅니다! 이번에는 TableView에서 하나의 셀을 옆으로 당기면 여러가지 기능이 나오는데 그것을 해보려 합니다!!! ** 시작 ** 일단 기본적으로 table의 UITableViewDataSource은 되어 있다고 가정하겠습니다. 테이블의 하나의 셀을 보시면 맨 쪽과 오른쪽 부분에 view가 들어 갈 수 있도록 만들었습니다. 따라서 leadingSwipeActionsConfigurationForRowAt 와 trailingSwipeActionsConfigurationForRowAt 이렇게 두가지가 있습니다. func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRow.. 2020. 7. 30.
728x90
반응형