/// <summary> /// Returns a copy of the SettingsCaffe object. /// </summary> /// <returns>The copy of the SettingsCaffe object is returned.</returns> public SettingsCaffe Clone() { SettingsCaffe s = new SettingsCaffe(); s.m_imgDbVersion = m_imgDbVersion; s.m_bEnableLabelBalancing = m_bEnableLabelBalancing; s.m_bEnableLabelBoosting = m_bEnableLabelBoosting; s.m_bEnableRandomInputSelection = m_bEnableRandomInputSelection; s.m_bEnablePairInputSelection = m_bEnablePairInputSelection; s.m_bUseTrainingSourceForTesting = m_bUseTrainingSourceForTesting; s.m_dfSuperBoostProbability = m_dfSuperBoostProbability; s.m_nMaximumIterationOverride = m_nMaximumIterationOverride; s.m_nTestingIterationOverride = m_nTestingIterationOverride; s.m_strDefaultModelGroup = m_strDefaultModelGroup; s.m_strGpuIds = m_strGpuIds; s.m_imageDbLoadMethod = m_imageDbLoadMethod; s.m_nImageDbLoadLimit = m_nImageDbLoadLimit; s.m_nAutoRefreshScheduledUpdateInMs = m_nAutoRefreshScheduledUpdateInMs; s.m_dfAutoRefreshScheduledReplacementPct = m_dfAutoRefreshScheduledReplacementPct; s.m_bImageDbLoadDataCriteria = m_bImageDbLoadDataCriteria; s.m_bImageDbLoadDebugData = m_bImageDbLoadDebugData; s.m_snapshotWeightUpdateMethod = m_snapshotWeightUpdateMethod; s.m_snapshotLoadMethod = m_snapshotLoadMethod; s.m_bSkipMeanCheck = m_bSkipMeanCheck; return(s); }
/// <summary> /// The SettingsCaffe constructor that copies another SettingsCaffe instance. /// </summary> public SettingsCaffe(SettingsCaffe s) { m_nMaskAllButLastColumns = s.m_nMaskAllButLastColumns; m_bEnableLabelBalancing = s.m_bEnableLabelBalancing; m_bEnableLabelBoosting = s.m_bEnableLabelBoosting; m_bEnableRandomInputSelection = s.m_bEnableRandomInputSelection; m_bEnablePairInputSelection = s.m_bEnablePairInputSelection; m_bUseTrainingSourceForTesting = s.m_bUseTrainingSourceForTesting; m_dfSuperBoostProbability = s.m_dfSuperBoostProbability; m_nMaximumIterationOverride = s.m_nMaximumIterationOverride; m_nTestingIterationOverride = s.m_nTestingIterationOverride; m_strDefaultModelGroup = s.m_strDefaultModelGroup; m_strGpuIds = s.m_strGpuIds; m_imageDbLoadMethod = s.m_imageDbLoadMethod; m_nImageDbLoadLimit = s.m_nImageDbLoadLimit; m_snapshotWeightUpdateMethod = s.m_snapshotWeightUpdateMethod; m_snapshotLoadMethod = s.m_snapshotLoadMethod; }
/// <summary> /// Returns a copy of the SettingsCaffe object. /// </summary> /// <returns>The copy of the SettingsCaffe object is returned.</returns> public SettingsCaffe Clone() { SettingsCaffe s = new SettingsCaffe(); s.m_bEnableLabelBalancing = m_bEnableLabelBalancing; s.m_bEnableLabelBoosting = m_bEnableLabelBoosting; s.m_bEnableRandomInputSelection = m_bEnableRandomInputSelection; s.m_bEnablePairInputSelection = m_bEnablePairInputSelection; s.m_bUseTrainingSourceForTesting = m_bUseTrainingSourceForTesting; s.m_dfSuperBoostProbability = m_dfSuperBoostProbability; s.m_nMaximumIterationOverride = m_nMaximumIterationOverride; s.m_nTestingIterationOverride = m_nTestingIterationOverride; s.m_strDefaultModelGroup = m_strDefaultModelGroup; s.m_strGpuIds = m_strGpuIds; s.m_nMaskAllButLastColumns = m_nMaskAllButLastColumns; s.m_imageDbLoadMethod = m_imageDbLoadMethod; s.m_nImageDbLoadLimit = m_nImageDbLoadLimit; s.m_snapshotWeightUpdateMethod = m_snapshotWeightUpdateMethod; s.m_snapshotLoadMethod = m_snapshotLoadMethod; return(s); }
/// <summary> /// The SettingsCaffe constructor that copies another SettingsCaffe instance. /// </summary> public SettingsCaffe(SettingsCaffe s) { m_imgDbVersion = s.m_imgDbVersion; m_bEnableLabelBalancing = s.m_bEnableLabelBalancing; m_bEnableLabelBoosting = s.m_bEnableLabelBoosting; m_bEnableRandomInputSelection = s.m_bEnableRandomInputSelection; m_bEnablePairInputSelection = s.m_bEnablePairInputSelection; m_bUseTrainingSourceForTesting = s.m_bUseTrainingSourceForTesting; m_bVerifyDatasetOnLoad = s.m_bVerifyDatasetOnLoad; m_dfSuperBoostProbability = s.m_dfSuperBoostProbability; m_nMaximumIterationOverride = s.m_nMaximumIterationOverride; m_nTestingIterationOverride = s.m_nTestingIterationOverride; m_strDefaultModelGroup = s.m_strDefaultModelGroup; m_strGpuIds = s.m_strGpuIds; m_imageDbLoadMethod = s.m_imageDbLoadMethod; m_nImageDbLoadLimit = s.m_nImageDbLoadLimit; m_nAutoRefreshScheduledUpdateInMs = s.m_nAutoRefreshScheduledUpdateInMs; m_dfAutoRefreshScheduledReplacementPct = s.m_dfAutoRefreshScheduledReplacementPct; m_bImageDbLoadDataCriteria = s.m_bImageDbLoadDataCriteria; m_bImageDbLoadDebugData = s.m_bImageDbLoadDebugData; m_snapshotWeightUpdateMethod = s.m_snapshotWeightUpdateMethod; m_snapshotLoadMethod = s.m_snapshotLoadMethod; m_bSkipMeanCheck = s.m_bSkipMeanCheck; }