-
Improving Solar Cell Metallization Designs using Convolutional Neural Networks
Authors:
Sumit Bhattacharya,
Devanshu Arya,
Debjani Bhowmick,
Rajat Mani Thomas,
Deepak Kumar Gupta
Abstract:
Optimizing the design of solar cell metallizations is one of the ways to improve the performance of solar cells. Recently, it has been shown that Topology Optimization (TO) can be used to design complex metallization patterns for solar cells that lead to improved performance. TO generates unconventional design patterns that cannot be obtained with the traditional shape optimization methods. In thi…
▽ More
Optimizing the design of solar cell metallizations is one of the ways to improve the performance of solar cells. Recently, it has been shown that Topology Optimization (TO) can be used to design complex metallization patterns for solar cells that lead to improved performance. TO generates unconventional design patterns that cannot be obtained with the traditional shape optimization methods. In this paper, we show that this design process can be improved further using a deep learning inspired strategy. We present SolarNet, a CNN-based reparameterization scheme that can be used to obtain improved metallization designs. SolarNet modifies the optimization domain such that rather than optimizing the electrode material distribution directly, the weights of a CNN model are optimized. The design generated by CNN is then evaluated using the physics equations, which in turn generates gradients for backpropagation. SolarNet is trained end-to-end involving backpropagation through the solar cell model as well as the CNN pipeline. Through application on solar cells of different shapes as well as different busbar geometries, we demonstrate that SolarNet improves the performance of solar cells compared to the traditional TO approach.
△ Less
Submitted 8 April, 2021;
originally announced April 2021.
-
Applying Knowledge Transfer for Water Body Segmentation in Peru
Authors:
Jessenia Gonzalez,
Debjani Bhowmick,
Cesar Beltran,
Kris Sankaran,
Yoshua Bengio
Abstract:
In this work, we present the application of convolutional neural networks for segmenting water bodies in satellite images. We first use a variant of the U-Net model to segment rivers and lakes from very high-resolution images from Peru. To circumvent the issue of scarce labelled data, we investigate the applicability of a knowledge transfer-based model that learns the map** from high-resolution…
▽ More
In this work, we present the application of convolutional neural networks for segmenting water bodies in satellite images. We first use a variant of the U-Net model to segment rivers and lakes from very high-resolution images from Peru. To circumvent the issue of scarce labelled data, we investigate the applicability of a knowledge transfer-based model that learns the map** from high-resolution labelled images and combines it with the very high-resolution map** so that better segmentation can be achieved. We train this model in a single process, end-to-end. Our preliminary results show that adding the information from the available high-resolution images does not help out-of-the-box, and in fact worsen results. This leads us to infer that the high-resolution data could be from a different distribution, and its addition leads to increased variance in our results.
△ Less
Submitted 2 December, 2019;
originally announced December 2019.
-
Deep Autoassociative Neural Networks for Noise Reduction in Seismic data
Authors:
Debjani Bhowmick,
Deepak K. Gupta,
Saumen Maiti,
Uma Shankar
Abstract:
Machine learning is currently a trending topic in various science and engineering disciplines, and the field of geophysics is no exception. With the advent of powerful computers, it is now possible to train the machine to learn complex patterns in the data, which may not be easily realized using the traditional methods. Among the various machine learning methods, the artificial neural networks (AN…
▽ More
Machine learning is currently a trending topic in various science and engineering disciplines, and the field of geophysics is no exception. With the advent of powerful computers, it is now possible to train the machine to learn complex patterns in the data, which may not be easily realized using the traditional methods. Among the various machine learning methods, the artificial neural networks (ANNs) have received enormous attention. A variant of ANNs, autoassociative neural network (autoNN) tries to learn the reconstruction of input itself using backpropagation. In an autoNN, the input and output are the same, and an approximation to the identity map** is obtained in a nonlinear setting. AutoNNs have primarily been used to extract sparse internal representations of any input and reduce its dimensionality. In this paper, we explore the potential of autoNNs in reducing random noise in geophysical data. In this paper, the first results of this study are presented. The synthetic mathematical example demonstrates the concept of autoNN. For the test seismic data, it is observed that autoNN can significantly remove the vertical time- and frequency-local noise, however, the resolution of the output signal is compromised to a certain extent. Future work includes testing larger examples with several different types of noise, and using deep-stacked-autoNNs to further reduce the noise, ensuring minimal compromise with the resolution of the signal.
△ Less
Submitted 1 May, 2018;
originally announced May 2018.
-
Velocity-Porosity Supermodel: A Deep Neural Networks based concept
Authors:
Debjani Bhowmick,
Deepak K. Gupta,
Saumen Maiti,
Uma Shankar
Abstract:
Rock physics models (RPMs) are used to estimate the elastic properties (e.g. velocity, moduli) from the rock properties (e.g. porosity, lithology, fluid saturation). However, the rock properties drastically vary for different geological conditions, and it is not easy to find a model that is applicable under all scenarios. There exist several empirical velocity-porosity transforms as well as first-…
▽ More
Rock physics models (RPMs) are used to estimate the elastic properties (e.g. velocity, moduli) from the rock properties (e.g. porosity, lithology, fluid saturation). However, the rock properties drastically vary for different geological conditions, and it is not easy to find a model that is applicable under all scenarios. There exist several empirical velocity-porosity transforms as well as first-principle-based models, however, each of these has its own limitations. It is not very straight-forward to choose the correct RPM, and templates exist, which are overlapped with the log data to decide on the correct model. In this work, we use deep machine learning and explore the concept of designing a supermodel that can be used for several different lithological conditions without any parameter tuning. In this paper, this test is restricted to only empirical velocity-porosity transforms, however, the future goal is to design a rock physics supermodel that can be used on a variety of rock properties. The goal of this paper to is to combine the advantages of several existing empirical velocity-porosity transforms under a single framework, and design a velocity-porosity supermodel (VPS) using artificial neural networks (ANN) based deep learning. Two test cases are used and based on the results presented in this paper, it is clear that deep neural networks can be a potential tool to develop a supermodel for lithological modeling and characterization.
△ Less
Submitted 19 April, 2018;
originally announced April 2018.