일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BigData
- 장고
- 빅데이터
- view
- Android
- model
- swift toast message
- Artificial Intelligence
- swift
- 기계학습
- AI
- Pycharm
- 머신러닝
- Machine Learning
- 앱
- IOS
- python
- APP
- ios toast message
- 인공지능
- 템플릿
- Django
- 시각화
- 딥러닝
- toast
- 파이썬
- Deep learning
- 모델
- Toast Message
- 디자인패턴
- Today
- Total
목록분류 전체보기 (79)
이끼의 생각
1. batch_size 배치(batch)는 한 번에 처리하는 사진의 장 수를 말합니다. Caffe에서 기본으로 제공되는 cifar10 예제의 cifar10_full_train_test.prototxt 파일을 열어보면 batch_size: 100 이라는 부분이 있습니다. 한 번에 100장의 사진을 처리한다는 의미입니다. 2. max_iter 반복(이터레이션, iteration)은 몇 개의 배치(batch)를 사용할 것인지를 의미합니다. max_iter는 기계 학습(머신 러닝)의 학습(training) 과정에서 반복을 몇 번 할 것인지를 정해줍니다. cifar10 예제의 cifar10_full_solver.prototxt 파일에 max_iter: 60000 이라고 되어 있는데, batch_size:100 ..
구글의 Word2Vec를 사용하여 자연어 학습 신경망을 구현하는 경우 가장 많이 사용되는 모듈이다. gensim의 기능들을 사용하면서 가끔 gensim.models.KeyedVectors.load_word2vec_format으로 로드하면서 DeprecationWarning 오류를 발견할 수 있다. 상황에 따라 이를 대체할 수 있는 방법은 다음과 같다. import gensim # Load Google's pre-trained Word2Vec model. model = gensim.models.Word2Vec.load_word2vec_format('./model/GoogleNews-vectors-negative300.bin', binary=True) import gensim.models.keyedvecto..
보호되어 있는 글입니다.
텍스트필드에서 입력을 한 후 화면터치 외에도 키보드의 리턴키를 눌러서 키보드가 내려가는 상황이 가장 자연스럽고 많이 경험할 수 있는 상황이다. 리턴키를 누르는 상황, 리턴키 입력 이벤트 등의 비동기적인 이벤트에서 처리를 위해 델리게이트(Delegate) 프로토콜을 사용하면 된다. 텍스트 필드를 사용하는 경우 UITextFieldDelegate 프로토콜을 적용할 클래스에 상속 선언을 하면 TextField의 Outlet 변수를 delegate로 지정하여 원하는 함수들을 사용할 수 있다. 1. touchesBegan 설명 : https://ikkison.tistory.com/15 2. resignFirstResponder() Notifies the receiver that it’s been asked to ..
iOS에서 Textfield 같은 UI구성요소에서 입력을 할 때 Textfield를 터치하면 키보드가 밑에서 띄워진다. 키보드로 입력을 할때 숫자만 입력해야되거나 URL입력, 이메일 입력 등 목적에 알맞은 키보드를 설정해줘야 사용자가 원하는 키보드로 매번 바꾸지않고 보다 편리하게 입력을 할 수 있게 된다. 즉, 의도에 알맞게 키보드의 종류를 바꿀 수 있다. KeyboardType에서 키보드 설정을 확인할 수 있다. KeyboardType은 Apple Developer 페이지에서 Documentation/UIKit/Keyboards and Input/KeyboardType 에서 확인할 수 있다. https://developer.apple.com/documentation/uikit/uitextinputtra..
touchesBegan함수를 오버라이드하여 ViewController 소스 내에 아무곳에 작성하면 됩니다.~~ override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) }
앞서 보여준 2가지의 토스트 메세지와 다르게 이번에 만들 토스트 메시지는 커스텀 클래스로 만들 겁니다. - 간단한 Toast 메세지 만들기(1) https://ikkison.tistory.com/12?category=761126 - 간단한 Toast 메세지 만들기(2) https://ikkison.tistory.com/13?category=761126 먼저 커스텀 클래스를 xcode 프로젝트에 생성합니다. (1) ToastView import UIKit import Foundation import UIKit open class ToastView: UILabel { var overlayView = UIView() var backView = UIView() var lbl = UILabel() class va..
func showToast() { let toastLabel = UILabel(frame: CGRect(x: view.frame.size.width/2 - 150, y: view.frame.size.height-100, width: 300, height : 35)) toastLabel.backgroundColor = UIColor.clear toastLabel.textColor = UIColor.black toastLabel.textAlignment = NSTextAlignment.center; view.addSubview(toastLabel) toastLabel.text = "토스트 메세지 입니다." toastLabel.font = UIFont.boldSystemFont(ofSize: 18) toast..