在keras博客上有一个VGG16微调的例子,但我无法重现它.
更确切地说,这里是用于在没有顶层的情况下初始化VGG16并冻结除最顶层之外的所有块的代码:
WEIGHTS_PATH_NO_TOP = 'https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5'
weights_path = get_file('vgg16_weights.h5', WEIGHTS_PATH_NO_TOP)
model = Sequential()
model.add(InputLayer(input_shape=(150, 150, 3)))
model.add(Conv2D(64, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(64, (3, 3), activation='relu', padding='same'))
model.add(MaxPooling2D((2, 2), strides=(2, 2)))
model.add(Conv2D(128, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(128, (3, 3), activation='relu', padding='same'))
model.add(MaxPooling2D((2, 2), strides=(2, 2)))
model.add(Conv2D(256, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(256, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(256, (3, 3), activation='relu', padding='same'))
model.add(MaxPooling2D((2, 2), strides=(2, 2)))
model.add(Conv2D(512, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(512, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(512, (3, 3), activation='relu', padding='same'))
model.add(MaxPooling2D((2, …Run Code Online (Sandbox Code Playgroud) 我正在尝试将模板图像添加到幻灯片菜单控制器(基于此SideMenuController组件).但我有一个色彩问题.原始图像是深灰色,我希望它们是白色的.我已经以.alwaysTemplate编程方式设置了模式和色调,但是我得到的是:
即,仅当我点击该菜单项时,色调颜色从灰色变为白色.你知道怎么解决这个问题吗?
这是我用于导航菜单控制器的代码:
class NavigationMenuController: UITableViewController {
@IBOutlet weak var groupsIcon: UIImageView!
@IBOutlet weak var calendarIcon: UIImageView!
@IBOutlet weak var documentsIcon: UIImageView!
@IBOutlet weak var settingsIcon: UIImageView!
private let gradientTop = UIColor.fromHexadecimal(0xF3736F)
private let gradientBottom = UIColor.fromHexadecimal(0xEC92AE)
private let cellSelection = UIColor.fromHexadecimal(0xEC92AE)
private let menuIconTint = UIColor.fromHexadecimal(0xFFFFFF)
private let segues = [
"embedGroupsController",
"embedCalendarController",
"embedRulesController",
"embedSettingsController"
]
override func viewDidLoad() {
super.viewDidLoad()
let gradient = CAGradientLayer()
gradient.colors = [gradientTop.cgColor, gradientBottom.cgColor]
gradient.locations = [0.0, 1.0]
gradient.frame = …Run Code Online (Sandbox Code Playgroud) 我已经在这里问过类似的问题,但现在我的问题略有不同,因此提出了新问题。
我决定使用稍微不同的方法,而不是在参考问题的答案中提出来训练,然后微调模型。
更新:我已经用更合适的版本替换了这里提供的旧问题
这是我的操作顺序:
这是我用来实现上述操作序列的代码:
import warnings
warnings.simplefilter('ignore', UserWarning)
warnings.simplefilter('ignore', DeprecationWarning)
from __future__ import print_function
from itertools import izip_longest as zip_longest
from pprint import pformat as pf
from pprint import pprint as pp
import os
from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img
from keras.layers import Conv2D, MaxPooling2D, MaxPooling2D, ZeroPadding2D
from keras.layers import Dropout, Flatten, Dense, InputLayer, Lambda
from keras.models import Sequential, Model, load_model
from keras.utils.data_utils import get_file
from …Run Code Online (Sandbox Code Playgroud) 我正在使用新os.log事物登录我的应用程序,如下所示:
import os.log
class ViewController: UIViewController {
// a bunch of methods
}
extension OSLog {
static let ui = OSLog(subsystem: "io.my.app", category: "ui")
}
extension ViewController {
func upload(locations: [LocationProtocol]) {
os_log("Sending locations to server", log: .ui, type: .debug)
self.server_api.send(locations)
}
}
Run Code Online (Sandbox Code Playgroud)
Console.app当我从 Xcode 调试应用程序时,日志按预期显示。但是是否有可能以某种方式从部署在设备上的应用程序实例中检索记录的字符串?我正在“现场”测试我的应用程序,远离笔记本电脑,并希望将收集的日志转储到文本文件中。
我是否需要以某种方式配置记录器以持久存储日志,或者只能从已部署的应用程序获取崩溃报告?
注意:我使用的是Swift 4 / Xcode 9+
我相信这个问题已经被提出很多次了,但我有一个特定的用例,我无法用网络上描述的许多方法解决这个问题。
在我的一个项目中,我正在使用joblib库,它显示是DeprecationWarning因为它在imp内部某处使用了库:
from sklearn.externals.joblib import Parallel, delayed
def main():
xs = Parallel()(delayed(lambda x: x**2)(i) for i in range(1, 6))
print(sum(xs))
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
我试图用解释器选项过滤掉警告,-W但它没有帮助:
$ python -W ignore example.py
[...]/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py:47:
DeprecationWarning: the imp module is deprecated in favour of importlib;
see the module's documentation for alternative uses import imp
55
Run Code Online (Sandbox Code Playgroud)
另外,我正在尝试使用warnings模块进行显式过滤,但它也无济于事:
import warnings
warnings.simplefilter('ignore', category=DeprecationWarning)
from sklearn.externals.joblib import Parallel, delayed
def main():
xs = Parallel()(delayed(lambda x: x**2)(i) for …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用NSAttributedString和创建项目符号列表UITextView。而且,这是到目前为止我能够实现的:
可以看到,两行之间有一个小的“偏移”。这是我用来构建属性字符串的代码片段:
func add(bulletList strings: [String],
indentation: CGFloat = 15,
lineSpacing: CGFloat = 3,
paragraphSpacing: CGFloat = 10) {
func createParagraphAttirbute() -> NSParagraphStyle {
var paragraphStyle: NSMutableParagraphStyle
let nonOptions = NSDictionary() as! [NSTextTab.OptionKey: Any]
paragraphStyle = NSParagraphStyle.default.mutableCopy() as! NSMutableParagraphStyle
paragraphStyle.tabStops = [
NSTextTab(textAlignment: .left, location: indentation, options: nonOptions)]
paragraphStyle.defaultTabInterval = indentation
paragraphStyle.firstLineHeadIndent = 0
paragraphStyle.lineSpacing = lineSpacing
paragraphStyle.paragraphSpacing = paragraphSpacing
paragraphStyle.headIndent = indentation
return paragraphStyle
}
var buffer = NSMutableAttributedString.init()
for string in strings {
let …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建(以编程方式)一个新视图并使用IBDesignable属性来简化此过程并在故事板而不是白色矩形中显示视图。
这是一个包含两个子视图的类:UILabel和UIImageView. 我将它们动态添加到父视图并为它们设置了几个约束:
import UIKit
@IBDesignable
class ChoiceView: UIView {
enum ChoiceState {
case empty, chosen
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setupViewForState(.empty)
}
override init(frame: CGRect) {
super.init(frame: frame)
setupViewForState(.empty)
}
override func awakeFromNib() {
super.awakeFromNib()
}
override func layoutSubviews() {
super.layoutSubviews()
}
private func setupViewForState(_ state: ChoiceState) {
guard case .empty = state else { return } // single case for now
let placeholder = UILabel()
let choiceImage = UIImageView(image: …Run Code Online (Sandbox Code Playgroud) ios ×4
python ×3
swift ×3
keras ×2
xcode ×2
ibdesignable ×1
logging ×1
swift3 ×1
uiimage ×1
uiimageview ×1
uitextview ×1
vgg-net ×1
warnings ×1