As the financial industry undergoes continuous evolution, efficient asset allocation has become increasingly crucial. However, traditional methods employed for portfolio optimization are often deemed inefficient and in need of improvement. To address this, recent advancements in deep learning techniques provide a promising perspective to tackle portfolio optimization, offering new possibilities for maximizing returns or minimizing risk based on specific objectives and constraints. This study delves into the analysis of stock data from six distinct industries. By utilizing the LSTM model and employing the Monte Carlo method, efficient frontier, and other advanced techniques, a training set is constructed to generate predictions using the first 80% of the data. For testing purposes, the remaining 20% of the data is utilized to assess how well the created portfolio performed. Various performance metrics such as portfolio returns, volatility, Sharpe Ratio, and maximum reduction are calculated to assess the effectiveness of the LSTM-based portfolio. Additionally, a comparison is made against other benchmark portfolios or strategies. The results for evaluation show that the LSTM-based portfolio outperform the commonly used benchmark model. This study illuminates the potential of deep learning in the financial industry, presenting groundbreaking applications that offer novel portfolio allocation strategies.