首页 文章 精选 留言 我的

精选列表

搜索[代码生成],共10000篇文章
优秀的个人博客,低调大师

(附代码

STATWORX 团队近日从 Google Finance API 中精选出了 S&P 500 数据,该数据集包含 S&P 500 的指数和股价信息。有了这些数据,他们就希望能利用深度学习模型和 500 支成分股价预测 S&P 500 指数。STATWORX 团队的数据集十分新颖,但只是利用四个隐藏层的全连接网络实现预测,读者也可以下载该数据尝试更加优秀的循环神经网络 本文非常适合初学者了解如何使用 TensorFlow 构建基本的神经网络,它全面展示了构建一个 TensorFlow 模型所涉及的概念与模块。本文所使用的数据集可以直接下载,所以有一定基础的读者也可以尝试使用更强的循环神经网络处理这一类时序数据。 数据集地址:http://files.statworx.com/sp500.zip 导入和预处理数据 STATWORX

优秀的个人博客,低调大师

使用源代码编译安装基于LAMP的网站架构

先检查编译环境 [root@station39 ~]# yum grouplist 需要安装的几组工具 Development Libraries (开发库) Development Tools (开发工具) Legacy Software Development (传统软件开发工具) X Software Development(有些组件在编译过程中要依赖于图形界面,需要用到这里提供的库) PS:如果某些软件基于图形界面开发,就要考虑此软件是基于KDE开发还是GNOME开发。如果是基于KDE开发,一般使用C++语言,就要调用QT的库 。所对应的开发组件KDE Software Development。如果是基于GNOME开发,一般使用C语言,依赖于GTK2。所对应的开发组件GNOME Software Development。 构建编译环境,我们这里不需要用到图形界面,所以我只需三个开发组件,使用yum安装: [root@station39 ~]# yum -y groupinstall "Development Libraries" "Development Tools" "Legacy Software Development" 环境构建完毕之后我们就可以编译apache,mysql,php的源码包。 由于mysql的编译过程比较漫长,所以这里我们使用mysql绿色安装方式。 PS:apache目前官方正在维护的版本有三个:1.3系列 (最新版1.3.42)、2.0系列(最新版2.0.64)、 2.2系列(最新版2.2.17)。 这里所要使用到的包我们已经准备好了: [root@station39 LAMP]# ls httpd-2.2.17.tar.bz2 mysql-5.1.50-linux-i686-glibc23.tar.gz php-5.3.5.tar.bz2 先安装mysql,这里使用绿色安装方式,直接解压到/usr/local重命名为mysql下即可使用。 [root@station39 LAMP]# tar zxvf mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local [root@station39 LAMP]# cd /usr/local [root@station39 local]# ls bin etc games include lib libexec mysql-5.1.50-linux-i686-glibc23 sbin share src 这里需要重命名mysql,但是不建议这么做,我们可以做一个软链接过去 [root@station39 local]# ln -sv mysql-5.1.50-linux-i686-glibc23 mysql [root@station39 local]# ll lrwxrwxrwx 1 root root 31 Mar 10 12:00 mysql -&gt; mysql-5.1.50-linux-i686-glibc23 建议使用前先阅读INSTALL-BINARY文件。 [root@station39 mysql]# groupadd -g 306 -r mysql [root@station39 mysql]# useradd -g mysql -u 306 -r -s /sbin/nologin -M mysql [root@station39 mysql]# id mysql uid=306(mysql) gid=306(mysql) groups=306(mysql) context=root:system_r:unconfined_t:SystemLow-SystemHigh [root@station39 mysql]# chown -R mysql:mysql . 初始化mysql数据库 [root@station39 mysql]# scripts/mysql_install_db --user=mysql Installing MySQL system tables... OK Filling help tables... OK To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: ./bin/mysqladmin -u root password 'new-password' ./bin/mysqladmin -u root -h station39.example.com password 'new-password' Alternatively you can run: ./bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. You can start the MySQL daemon with: cd . ; ./bin/mysqld_safe & You can test the MySQL daemon with mysql-test-run.pl cd ./mysql-test ; perl mysql-test-run.pl Please report any problems with the ./bin/mysqlbug script! [root@station39 mysql]# chown -R root . [root@station39 mysql]# chown -R mysql data/ 启动mysql [root@station39 mysql]# bin/mysqld_safe --user=mysql & [root@station39 mysql]# netstat -ntlp | grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 23423/mysqld 将启动命令加入到环境变量里边 [root@station39 mysql]# vim /etc/profile PATH=$PATH:/usr/local/mysql/bin //**line 44 [root@station39 mysql]# source /etc/profile 安装完毕之后默认主配置文件是不存在的,但是在support-files 目录下有my.cnf的主配置文件的模板 [root@station39 support-files]# ls binary-configure config.small.ini my-innodb-heavy-4G.cnf my-small.cnf mysql.server config.huge.ini magic my-large.cnf mysqld_multi.server ndb-config-2-node.ini config.medium.ini my-huge.cnf my-medium.cnf mysql-log-rotate [root@station39 support-files]# cp my-large.cnf /etc/my.cnf mysql.server 是mysql的启动脚本,复制到/etc/init.d目录下 [root@station39 support-files]# cp mysql.server /etc/init.d/mysqld 加入到chkconfig列表中 [root@station39 support-files]# chkconfig --add mysqld [root@station39 support-files]# chkconfig --list mysqld mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off 导出mysql的库文件 [root@station39 support-files]# vim /etc/ld.so.conf.d/mysql.conf /usr/local/mysql/lib 重新读取一下库文件 [root@station39 support-files]# ldconfig -v | grep mysql 导出mysql头文件,这里我们建立一个软链接 [root@station39 support-files]# ln -sv /usr/local/mysql/include /usr/include/mysql OK!至此mysql已经安装完成!下面开始安装httpd。 [root@station39 support-files]# cd /root/LAMP/ [root@station39 LAMP]# tar jxvf httpd-2.2.17.tar.bz2 [root@station39 LAMP]# cd httpd-2.2.17 [root@station39 httpd-2.2.17]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-ssl --enable-track-vars --with-z [root@station39 httpd-2.2.17]# make [root@station39 httpd-2.2.17]# make install apache 启动脚本:/usr/local/apache/bin/apachectl 将启动命令加入到环境变量里边 [root@station39 bin]# vim /etc/profile PATH=$PATH:/usr/local/mysql/bin:/usr/local/apache/bin [root@station39 bin]# source /etc/profile PHP安装 [root@station39 bin]# cd /root/LAMP/ [root@station39 LAMP]# tar jxvf php-5.3.5.tar.bz2 [root@station39 LAMP]# cd php-5.3.5 [root@station39 php-5.3.5]# yum install freetype-devel libpng-devel [root@station39 php-5.3.5]#./configure --prefix=/usr/local/php--with-apx2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=mysqlnd --enable-mbstring=all [root@station39 php-5.3.5]# make [root@station39 php-5.3.5]# make install 环境已经搭建完成,我们来测试一下: [root@station39 htdocs]# cd /usr/local/apache/htdocs [root@station39 htdocs]# mv index.html index.php [root@station39 htdocs]# vim index.php <html><body><h1>It works!</h1></body></html> <?php phpinfo(); ?> 编辑 /etc/httpd/httpd.conf 文件 DirectoryIndex index.php index.html //**line 166 AddType application/x-httpd-php .php //**line 309 重启httpd服务 OK!已经可以访问了。 本文转自 490999122 51CTO博客,原文链接:http://blog.51cto.com/lyp0909/521611,如需转载请自行联系原作者

优秀的个人博客,低调大师

25 行 Python 代码实现人脸检测——OpenCV 技术教程

OpenCV OpenCV 是最流行的计算机视觉库,原本用 C 和 C++ 开发,现在也支持 Python。 它使用机器学习算法在图像中搜索人的面部。对于人脸这么复杂的东西,并没有一个简单的检测能对是否存在人脸下结论,而需要成千上万的特征匹配。算法把人脸识别任务分解成数千个小任务,每个都不难处理。这些任务也被称为分类器。 对于类似于人脸的对象,你或许需要不少于 6000 个分类器,每一个都需要成功匹配(当然,有容错率),才能检测出人脸。但这有一个问题:对于人脸识别,算法从左上角开始计算一个个数据块,不停问“这是张脸吗”。每个数据块有超过 6000 个检测,加起来的计算量会达到数百万级别,计算机很可能会让你等得花儿都谢了。 OpenCV 使用cascades 来避免这种情况。Cascade 是什么?最佳答案已经在字典里了:一条瀑布或者连续

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册