:py:mod:`python.dgbpy.dgbkeras` =============================== .. py:module:: python.dgbpy.dgbkeras Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: python.dgbpy.dgbkeras.getMLPlatform python.dgbpy.dgbkeras.getUIMLPlatform python.dgbpy.dgbkeras.can_use_gpu python.dgbpy.dgbkeras.get_cpu_preference python.dgbpy.dgbkeras.get_keras_infos python.dgbpy.dgbkeras.set_compute_device python.dgbpy.dgbkeras.getParams python.dgbpy.dgbkeras.adaptive_schedule python.dgbpy.dgbkeras.get_data_format python.dgbpy.dgbkeras.hasValidCubeletShape python.dgbpy.dgbkeras.getCubeletShape python.dgbpy.dgbkeras.rm_tree python.dgbpy.dgbkeras.getLogDir python.dgbpy.dgbkeras.get_model_shape python.dgbpy.dgbkeras.getModelDims python.dgbpy.dgbkeras.getModelsByType python.dgbpy.dgbkeras.getModelsByInfo python.dgbpy.dgbkeras.getDefaultModel python.dgbpy.dgbkeras.train python.dgbpy.dgbkeras.updateModelShape python.dgbpy.dgbkeras.save python.dgbpy.dgbkeras.load python.dgbpy.dgbkeras.transfer python.dgbpy.dgbkeras.apply python.dgbpy.dgbkeras.adaptToModel python.dgbpy.dgbkeras.adaptFromModel python.dgbpy.dgbkeras.plot python.dgbpy.dgbkeras.compute_capability_from_device_desc python.dgbpy.dgbkeras.getDevicesInfo python.dgbpy.dgbkeras.is_gpu_ready python.dgbpy.dgbkeras.need_channels_last python.dgbpy.dgbkeras.get_validation_data Attributes ~~~~~~~~~~ .. autoapisummary:: python.dgbpy.dgbkeras.withtensorboard python.dgbpy.dgbkeras.withtensorboard python.dgbpy.dgbkeras.withaugmentation python.dgbpy.dgbkeras.withaugmentation python.dgbpy.dgbkeras.platform python.dgbpy.dgbkeras.cudacores python.dgbpy.dgbkeras.prefercpustr python.dgbpy.dgbkeras.defbatchstr python.dgbpy.dgbkeras.keras_dict .. py:data:: withtensorboard :annotation: = True .. py:data:: withtensorboard .. py:data:: withaugmentation :annotation: = False .. py:data:: withaugmentation .. py:data:: platform .. py:data:: cudacores :annotation: = ['1', '2', '4', '8', '16', '32', '48', '64', '96', '128', '144', '192', '256', '288', '384',... .. py:function:: getMLPlatform() .. py:function:: getUIMLPlatform() .. py:data:: prefercpustr :annotation: = prefercpu .. py:data:: defbatchstr :annotation: = defaultbatchsz .. py:data:: keras_dict .. py:function:: can_use_gpu() .. py:function:: get_cpu_preference() .. py:function:: get_keras_infos() .. py:function:: set_compute_device(prefercpu) .. py:function:: getParams(dodec=keras_dict[dgbkeys.decimkeystr], nbchunk=keras_dict['nbchunk'], epochs=keras_dict['epochs'], batch=keras_dict['batch'], patience=keras_dict['patience'], learnrate=keras_dict['learnrate'], epochdrop=keras_dict['epochdrop'], nntype=keras_dict['type'], prefercpu=keras_dict['prefercpu'], withaugmentation=keras_dict['withaugmentation'], withtensorboard=keras_dict['withtensorboard']) .. py:function:: adaptive_schedule(initial_lrate=keras_dict['learnrate'], epochs_drop=keras_dict['epochdrop']) .. py:function:: get_data_format(model) .. py:function:: hasValidCubeletShape(cubeszs) .. py:function:: getCubeletShape(model) .. py:function:: rm_tree(pth) .. py:function:: getLogDir(examplenm, basedir, clearlogs, args) .. py:function:: get_model_shape(shape, nrattribs, attribfirst=True) .. py:function:: getModelDims(model_shape, data_format) .. py:function:: getModelsByType(learntype, classification, ndim) .. py:function:: getModelsByInfo(infos) .. py:function:: getDefaultModel(setup, type=keras_dict['type'], learnrate=keras_dict['learnrate'], data_format='channels_first') .. py:function:: train(model, training, params=keras_dict, trainfile=None, logdir=None, tempnm=None) .. py:function:: updateModelShape(infos, model, forinput) .. py:function:: save(model, outfnm) .. py:function:: load(modelfnm, fortrain, infos=None, pars=keras_dict) .. py:function:: transfer(model) .. py:function:: apply(model, samples, isclassification, withpred, withprobs, withconfidence, doprobabilities, dictinpshape=None, scaler=None, batch_size=None) .. py:function:: adaptToModel(model, samples, dictinpshape=None, sample_data_format='channels_first') .. py:function:: adaptFromModel(model, samples, inp_shape, ret_data_format) .. py:function:: plot(model, outfnm, showshapes=True, withlaynames=False, vertical=True) .. py:function:: compute_capability_from_device_desc(device_desc) .. py:function:: getDevicesInfo(gpusonly=True) .. py:function:: is_gpu_ready() .. py:function:: need_channels_last() .. py:function:: get_validation_data(trainseq)