Search Results Heading

MBRLSearchResults

mbrl.module.common.modules.added.book.to.shelf
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
    Done
    Filters
    Reset
  • Discipline
      Discipline
      Clear All
      Discipline
  • Is Peer Reviewed
      Is Peer Reviewed
      Clear All
      Is Peer Reviewed
  • Series Title
      Series Title
      Clear All
      Series Title
  • Reading Level
      Reading Level
      Clear All
      Reading Level
  • Year
      Year
      Clear All
      From:
      -
      To:
  • More Filters
      More Filters
      Clear All
      More Filters
      Content Type
    • Item Type
    • Is Full-Text Available
    • Subject
    • Publisher
    • Source
    • Donor
    • Language
    • Place of Publication
    • Contributors
    • Location
1,193 result(s) for "object-oriented methods"
Sort by:
Design patterns in .NET : reusable approaches in C# and F# for object-oriented software design
\"Implement design patterns in .NET using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox. Using the C# programming language, \"Design patterns in .NET\" explores the classic design pattern implementation and discusses the applicability and relevance of specific language features for the purpose of implementing patterns. You will learn by example, reviewing scenarios where patterns are applicable. MVP and patterns expert Dmitri Nesteruk demonstrates possible implementations of patterns, discusses alternatives and pattern inter-relationships, and illustrates the way that a dedicated refactoring tool (ReSharper) can be used to implement design patterns with ease.\"-- Provided by publisher
Object-oriented creation of input signals for system identification
This study describes how a very large number of deterministic input signals for system identification may be created by object-oriented methods. The concepts of aggregation and inheritance, combined with the properties of m-sequences, are utilised to develop two new methods for the creation of pseudorandom perturbation signals with ideal spectral properties, two, three, five or seven levels and a very wide range of periods. The available signal levels ensure that the signals are suitable for both linear and non-linear system identification and the availability of a large number of signal periods ensures that the signals are suitable for both single and multi-input system identification. The methods are described in detail and illustrated by examples, together with their implementation in the open environment of an efficient, user-friendly and freely available Matlab program which provides third-party software to complement existing Matlab Identification Toolboxes.
Generation of Homogeneous Slope Units Using a Novel Object-Oriented Multi-Resolution Segmentation Method
The generation of map units is a fundamental step for an appropriate assessment of landslide susceptibility. Recent studies have indicated that the terrain relief-based slope units perform better in homogeneity compared with the grid units. However, it is difficult at present to generate high-precision and high-matching slope units by traditional methods. The problem commonly concentrates in the plain areas without obvious terrain reliefs and the junction of sudden changes in terrain. In this paper, we propose a novel object-oriented segmentation method for generating homogeneous slope units. Herein, the multi-resolution segmentation algorithm in the image processing field is introduced, enabling the integration of terrain boundary conditions and image segmentation conditions in slope units. In order to illustrate the performances of the proposed method, Kitakyushu region in Japan is selected as a case study. The results show that the proposed method generates satisfactory slope units that satisfactorily reproduce the actual terrain relief, with the best within-unit and between-unit homogeneities compared with the previous methods, in particular at the plain areas. We also verify the effectiveness of the presented method through the sensitivity analysis using different resolutions of digital elevation models (DEMs) data of the region. It is reported that the presented approach is notably advanced in the requirements of the quality of DEM data, as the presented approach is less sensitive to DEM spatial resolution compared with other available methods.
Object-Oriented Open-Pit Mine Mapping Using Gaofen-2 Satellite Image and Convolutional Neural Network, for the Yuzhou City, China
Our society’s growing need for mineral resources brings with it the associated risk of degrading our natural environment as well as impacting on neighboring communities. To better manage this risk, especially for open-pit mine (OM) operations, new earth observation tools are required for more accurate baseline mapping and subsequent monitoring. The purpose of this paper is to propose an object-oriented open-pit mine mapping (OOMM) framework from Gaofen-2 (GF-2) high-spatial resolution satellite image (HSRSI), based on convolutional neural networks (CNNs). To better present the different land use categories (LUCs) in the OM area, a minimum heterogeneity criterion-based multi-scale segmentation method was used, while a mean area ratio method was applied to optimize the segmentation scale of each LUC. After image segmentation, three object-feature domains were obtained based on the GF-2 HSRSI: spectral, texture, and geometric features. Then, the gradient boosting decision tree and Pearson correlation coefficient were used as an object feature information reduction (FIR) method to recognize the distinguishing feature that describe open-pit mines (OMs). Finally, the CNN was used by combing the significant features to map the OM. In total, 105 OM sites were extracted from the interpretation of GF-2 HSRSIs and the boundary of each OM was validated by field work and used as inputs to evaluate the open-pit mine mapping (OMM) accuracy. The results revealed that: (1) the FIR tool made a positive impact on effective OMM; (2) by splitting the segmented objects into two groups, training and testing sets which are composed of 70% of the objects, and validation sets which are formed by the remaining 30% of the objects, then combing the selected feature subsets for training to achieve an overall accuracy (OA) of 90.13% and a Kappa coefficient (KC) of 0.88 of the whole datasets; (3) comparing the results of the state-of-the-art method, support vector machine (SVM), in OMM, the proposed framework outperformed SVM by more than 7.28% in OA, 8.64% in KC, 6.15% in producer accuracy of OM and by 9.31% in user accuracy of OM. To the best of our knowledge, it is the first time that OM information has been used through the integration of multiscale segmentation of HSRSI with the CNN to get OMM results. The proposed framework can not only provide reliable technical support for the scientific management and environmental monitoring of open pit mining areas, but also be of wide generality and be applicable to other kinds of land use mapping in mining areas using HSR images.
Beginning C# and .NET
Get a running starttolearning C#programmingwith this fun and easy-to-readguide Asone of the most versatile and powerful programming languagesaround, you might thinkC# would be an intimidating language to learn. Itdoesn'thave to be! In Beginning C# and.NET: 2021 Edition, expert Microsoft programmer and engineer Benjamin Perkinsand program manager Jon D. Reidwalk youthroughthe precise, step-by-step directionsyou'llneed to follow to becomefluent in the C# language and.NET. Using the proven WROX method, you'lldiscover howto understand and write simple expressions and functions, debug programs, work with classes and class members, work with Windows forms, program for the web, and access data.You'lleven learn about some of the new features included in the latest releases of C# and.NET, including data consumption, code simplification, and performance. The book also offers: * Detailed discussions of programming basics, like variables, flow control, andobject-orientedprogramming that assume no previous programmingexperience * \"Try it Out\" sections to help you write useful programming code using the steps you've learned in thebook * Downloadable code examples from wrox.com Perfect for beginning-level programmers who are completely new to C#, BeginningC#and.NET: 2021 Edition is a must-have resource for anyone interested in learning programming and looking for afun andintuitive place to start.
Java for dummies
Learn to write practical, reusable code with the straightforward tutorials and tips in the newest edition of this For Dummies bestseller  Do you speak Java? No, we're not talking about your morning cup 'o joe. We mean the world's most popular programming language that runs on almost any computer!  If you're looking to get started-or up your game-with Java, then Java For Dummies is the guide you need. In this book, you'll:  Take control of your program flow  Program with classes, objects, and methods Use Java's functional programming features Explore Java 17, the latest long-term support release  This up-to-date handbook covers the latest developments in Java, including the new 'switch' statement syntax. So, if you're ready to dive into one of the most practical (and coolest!) programming languages around, it's time you picked up Java For Dummies.   
Monitoring the Invasion of Spartina alterniflora Using Multi-source High-resolution Imagery in the Zhangjiang Estuary, China
Spartina alterniflora (S. alterniflora) is one of the most harmful invasive plants in China. Google Earth (GE), as a free software, hosts high-resolution imagery for many areas of the world. To explore the use of GE imagery for monitoring S. alterniflora invasion and developing an understanding of the invasion process of S. alterniflora in the Zhangjiang Estuary, the object-oriented method and visual interpretation were applied to GE, SPOT-5, and Gaofen-1 (GF-1) images. In addition, landscape metrics of S. alterniflora patches adjacent to mangrove forests were calculated and mangrove gaps were recorded by checking whether S. alterniflora exists. The results showed that from 2003–2015, the areal extent of S. alterniflora in the Zhangjiang Estuary increased from 57.94 ha to 116.11 ha, which was mainly converted from mudflats and moved seaward significantly. Analyses of the S. alterniflora expansion patterns in the six subzones indicated that the expansion trends varied with different environmental circumstances and human activities. Land reclamation, mangrove replantation, and mudflat aquaculture caused significant losses of S. alterniflora. The number of invaded gaps increased and S. alterniflora patches adjacent to mangrove forests became much larger and more aggregated during 2003–2015 (the class area increased from 12.13 ha to 49.76 ha and the aggregation index increased from 91.15 to 94.65). We thus concluded that S. alterniflora invasion in the Zhangjiang Estuary had seriously increased and that measures should be taken considering the characteristics shown in different subzones. This study provides an example of applying GE imagery to monitor invasive plants and illustrates that this approach can aid in the development of governmental policies employed to control S. alterniflora invasion.
QuaSiMo: A composable library to program hybrid workflows for quantum simulation
A composable design scheme is presented for the development of hybrid quantum/classical algorithms and workflows for applications of quantum simulation. The proposed object‐oriented approach is based on constructing an expressive set of common data structures and methods that enables programming of a broad variety of complex hybrid quantum simulation applications. The core of the scheme is distilled from the analysis of the current quantum simulation algorithms. Subsequently, it allows synthesis of new hybrid algorithms and workflows via the extension, specialisation, and dynamic customisation of the core classes defined by the proposed design. The design scheme is implemented using the hardware‐agnostic programming language QCOR into the QuaSiMo library. To validate the implementation, the authors test and show its utility on commercial quantum processors from IBM and Rigetti, running some prototypical quantum simulations.